Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r53306 - trunk/boost/spirit/include
From: hartmut.kaiser_at_[hidden]
Date: 2009-05-27 12:30:22


Author: hkaiser
Date: 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
New Revision: 53306
URL: http://svn.boost.org/trac/boost/changeset/53306

Log:
Spirit: added #pragma once to headers in include directory
Text files modified:
   trunk/boost/spirit/include/karma.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_action.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_auxiliary.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_binary.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_char.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_delimit.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_directive.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_domain.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_generate.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_generate_attr.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_nonterminal.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_numeric.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_operator.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_stream.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_string.hpp | 6 ++++++
   trunk/boost/spirit/include/karma_what.hpp | 6 ++++++
   trunk/boost/spirit/include/lex.hpp | 6 ++++++
   trunk/boost/spirit/include/lex_domain.hpp | 6 ++++++
   trunk/boost/spirit/include/lex_lexer.hpp | 6 ++++++
   trunk/boost/spirit/include/lex_lexertl.hpp | 6 ++++++
   trunk/boost/spirit/include/lex_static_lexertl.hpp | 6 ++++++
   trunk/boost/spirit/include/lex_tokenize_and_parse.hpp | 7 +++++++
   trunk/boost/spirit/include/qi.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_action.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_auxiliary.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_binary.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_char.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_directive.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_domain.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_nonterminal.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_numeric.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_operator.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_parse.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_skip.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_stream.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_string.hpp | 6 ++++++
   trunk/boost/spirit/include/qi_what.hpp | 6 ++++++
   trunk/boost/spirit/include/support.hpp | 6 ++++++
   trunk/boost/spirit/include/support_any.hpp | 6 ++++++
   trunk/boost/spirit/include/support_any_if.hpp | 6 ++++++
   trunk/boost/spirit/include/support_any_if_ns.hpp | 6 ++++++
   trunk/boost/spirit/include/support_any_ns.hpp | 6 ++++++
   trunk/boost/spirit/include/support_argument.hpp | 6 ++++++
   trunk/boost/spirit/include/support_ascii.hpp | 6 ++++++
   trunk/boost/spirit/include/support_attributes.hpp | 6 ++++++
   trunk/boost/spirit/include/support_char_class.hpp | 6 ++++++
   trunk/boost/spirit/include/support_iso8859_1.hpp | 6 ++++++
   trunk/boost/spirit/include/support_locals.hpp | 6 ++++++
   trunk/boost/spirit/include/support_look_ahead.hpp | 6 ++++++
   trunk/boost/spirit/include/support_modify.hpp | 6 ++++++
   trunk/boost/spirit/include/support_multi_pass.hpp | 6 ++++++
   trunk/boost/spirit/include/support_multi_pass_fwd.hpp | 6 ++++++
   trunk/boost/spirit/include/support_safe_bool.hpp | 6 ++++++
   trunk/boost/spirit/include/support_standard.hpp | 6 ++++++
   trunk/boost/spirit/include/support_standard_wide.hpp | 6 ++++++
   trunk/boost/spirit/include/support_unused.hpp | 6 ++++++
   56 files changed, 337 insertions(+), 0 deletions(-)

Modified: trunk/boost/spirit/include/karma.hpp
==============================================================================
--- trunk/boost/spirit/include/karma.hpp (original)
+++ trunk/boost/spirit/include/karma.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA
 #define BOOST_SPIRIT_INCLUDE_KARMA
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_action.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_action.hpp (original)
+++ trunk/boost/spirit/include/karma_action.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_ACTION
 #define BOOST_SPIRIT_INCLUDE_KARMA_ACTION
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/action.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_auxiliary.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_auxiliary.hpp (original)
+++ trunk/boost/spirit/include/karma_auxiliary.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_AUXILIARY
 #define BOOST_SPIRIT_INCLUDE_KARMA_AUXILIARY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/auxiliary.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_binary.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_binary.hpp (original)
+++ trunk/boost/spirit/include/karma_binary.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_BINARY
 #define BOOST_SPIRIT_INCLUDE_KARMA_BINARY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/binary.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_char.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_char.hpp (original)
+++ trunk/boost/spirit/include/karma_char.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_CHAR
 #define BOOST_SPIRIT_INCLUDE_KARMA_CHAR
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/char.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_delimit.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_delimit.hpp (original)
+++ trunk/boost/spirit/include/karma_delimit.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_DELIMIT
 #define BOOST_SPIRIT_INCLUDE_KARMA_DELIMIT
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/delimit_out.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_directive.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_directive.hpp (original)
+++ trunk/boost/spirit/include/karma_directive.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_DIRECTIVE
 #define BOOST_SPIRIT_INCLUDE_KARMA_DIRECTIVE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/directive.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_domain.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_domain.hpp (original)
+++ trunk/boost/spirit/include/karma_domain.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_DOMAIN
 #define BOOST_SPIRIT_INCLUDE_KARMA_DOMAIN
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/domain.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_generate.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_generate.hpp (original)
+++ trunk/boost/spirit/include/karma_generate.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_GENERATE
 #define BOOST_SPIRIT_INCLUDE_KARMA_GENERATE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/generate.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_generate_attr.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_generate_attr.hpp (original)
+++ trunk/boost/spirit/include/karma_generate_attr.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_GENERATE_ATTR
 #define BOOST_SPIRIT_INCLUDE_KARMA_GENERATE_ATTR
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/generate_attr.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_nonterminal.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_nonterminal.hpp (original)
+++ trunk/boost/spirit/include/karma_nonterminal.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_NONTERMINAL
 #define BOOST_SPIRIT_INCLUDE_KARMA_NONTERMINAL
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/nonterminal.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_numeric.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_numeric.hpp (original)
+++ trunk/boost/spirit/include/karma_numeric.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_NUMERIC
 #define BOOST_SPIRIT_INCLUDE_KARMA_NUMERIC
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/numeric.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_operator.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_operator.hpp (original)
+++ trunk/boost/spirit/include/karma_operator.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_OPERATOR
 #define BOOST_SPIRIT_INCLUDE_KARMA_OPERATOR
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/operator.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_stream.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_stream.hpp (original)
+++ trunk/boost/spirit/include/karma_stream.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_STREAM
 #define BOOST_SPIRIT_INCLUDE_KARMA_STREAM
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/stream.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_string.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_string.hpp (original)
+++ trunk/boost/spirit/include/karma_string.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_STRING
 #define BOOST_SPIRIT_INCLUDE_KARMA_STRING
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/string.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/karma_what.hpp
==============================================================================
--- trunk/boost/spirit/include/karma_what.hpp (original)
+++ trunk/boost/spirit/include/karma_what.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_KARMA_WHAT
 #define BOOST_SPIRIT_INCLUDE_KARMA_WHAT
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/what.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex.hpp
==============================================================================
--- trunk/boost/spirit/include/lex.hpp (original)
+++ trunk/boost/spirit/include/lex.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX
 #define BOOST_SPIRIT_INCLUDE_LEX
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex_domain.hpp
==============================================================================
--- trunk/boost/spirit/include/lex_domain.hpp (original)
+++ trunk/boost/spirit/include/lex_domain.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX_DOMAIN
 #define BOOST_SPIRIT_INCLUDE_LEX_DOMAIN
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex/domain.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex_lexer.hpp
==============================================================================
--- trunk/boost/spirit/include/lex_lexer.hpp (original)
+++ trunk/boost/spirit/include/lex_lexer.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX_LEXER
 #define BOOST_SPIRIT_INCLUDE_LEX_LEXER
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex/lexer.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/include/lex_lexertl.hpp (original)
+++ trunk/boost/spirit/include/lex_lexertl.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX_LEXERTL
 #define BOOST_SPIRIT_INCLUDE_LEX_LEXERTL
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex/lexer_lexertl.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex_static_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/include/lex_static_lexertl.hpp (original)
+++ trunk/boost/spirit/include/lex_static_lexertl.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX_LEXER_STATIC_LEXERTL
 #define BOOST_SPIRIT_INCLUDE_LEX_LEXER_STATIC_LEXERTL
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex/lexer_static_lexertl.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/lex_tokenize_and_parse.hpp
==============================================================================
--- trunk/boost/spirit/include/lex_tokenize_and_parse.hpp (original)
+++ trunk/boost/spirit/include/lex_tokenize_and_parse.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,12 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_LEX_TOKENIZE_AND_PARSE
 #define BOOST_SPIRIT_INCLUDE_LEX_TOKENIZE_AND_PARSE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/lex/tokenize_and_parse.hpp>
+#include <boost/spirit/home/lex/tokenize_and_parse_attr.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi.hpp
==============================================================================
--- trunk/boost/spirit/include/qi.hpp (original)
+++ trunk/boost/spirit/include/qi.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI
 #define BOOST_SPIRIT_INCLUDE_QI
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_action.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_action.hpp (original)
+++ trunk/boost/spirit/include/qi_action.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_ACTION
 #define BOOST_SPIRIT_INCLUDE_QI_ACTION
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/action.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_auxiliary.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_auxiliary.hpp (original)
+++ trunk/boost/spirit/include/qi_auxiliary.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_AUXILIARY
 #define BOOST_SPIRIT_INCLUDE_QI_AUXILIARY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/auxiliary.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_binary.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_binary.hpp (original)
+++ trunk/boost/spirit/include/qi_binary.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_BINARY
 #define BOOST_SPIRIT_INCLUDE_QI_BINARY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/binary.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_char.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_char.hpp (original)
+++ trunk/boost/spirit/include/qi_char.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_CHAR
 #define BOOST_SPIRIT_INCLUDE_QI_CHAR
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/char.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_directive.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_directive.hpp (original)
+++ trunk/boost/spirit/include/qi_directive.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_DIRECTIVE
 #define BOOST_SPIRIT_INCLUDE_QI_DIRECTIVE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/directive.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_domain.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_domain.hpp (original)
+++ trunk/boost/spirit/include/qi_domain.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_DOMAIN
 #define BOOST_SPIRIT_INCLUDE_QI_DOMAIN
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/domain.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_nonterminal.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_nonterminal.hpp (original)
+++ trunk/boost/spirit/include/qi_nonterminal.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_NONTERMINAL
 #define BOOST_SPIRIT_INCLUDE_QI_NONTERMINAL
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/nonterminal.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_numeric.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_numeric.hpp (original)
+++ trunk/boost/spirit/include/qi_numeric.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_NUMERIC
 #define BOOST_SPIRIT_INCLUDE_QI_NUMERIC
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/numeric.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_operator.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_operator.hpp (original)
+++ trunk/boost/spirit/include/qi_operator.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_OPERATOR
 #define BOOST_SPIRIT_INCLUDE_QI_OPERATOR
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/operator.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_parse.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_parse.hpp (original)
+++ trunk/boost/spirit/include/qi_parse.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_PARSE
 #define BOOST_SPIRIT_INCLUDE_QI_PARSE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/parse.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_skip.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_skip.hpp (original)
+++ trunk/boost/spirit/include/qi_skip.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_SKIP
 #define BOOST_SPIRIT_INCLUDE_QI_SKIP
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/skip_over.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_stream.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_stream.hpp (original)
+++ trunk/boost/spirit/include/qi_stream.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_STREAM
 #define BOOST_SPIRIT_INCLUDE_QI_STREAM
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/stream.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_string.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_string.hpp (original)
+++ trunk/boost/spirit/include/qi_string.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_STRING
 #define BOOST_SPIRIT_INCLUDE_QI_STRING
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/string.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/qi_what.hpp
==============================================================================
--- trunk/boost/spirit/include/qi_what.hpp (original)
+++ trunk/boost/spirit/include/qi_what.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_QI_WHAT
 #define BOOST_SPIRIT_INCLUDE_QI_WHAT
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/what.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support.hpp
==============================================================================
--- trunk/boost/spirit/include/support.hpp (original)
+++ trunk/boost/spirit/include/support.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT
 #define BOOST_SPIRIT_INCLUDE_SUPPORT
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_any.hpp
==============================================================================
--- trunk/boost/spirit/include/support_any.hpp (original)
+++ trunk/boost/spirit/include/support_any.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ANY
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ANY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/algorithm/any.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_any_if.hpp
==============================================================================
--- trunk/boost/spirit/include/support_any_if.hpp (original)
+++ trunk/boost/spirit/include/support_any_if.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_IF
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_IF
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/algorithm/any_if.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_any_if_ns.hpp
==============================================================================
--- trunk/boost/spirit/include/support_any_if_ns.hpp (original)
+++ trunk/boost/spirit/include/support_any_if_ns.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_IF_NS
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_IF_NS
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/algorithm/any_if_ns.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_any_ns.hpp
==============================================================================
--- trunk/boost/spirit/include/support_any_ns.hpp (original)
+++ trunk/boost/spirit/include/support_any_ns.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_NS
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ANY_NS
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/algorithm/any_ns.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_argument.hpp
==============================================================================
--- trunk/boost/spirit/include/support_argument.hpp (original)
+++ trunk/boost/spirit/include/support_argument.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ARGUMENT
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ARGUMENT
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/argument.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_ascii.hpp
==============================================================================
--- trunk/boost/spirit/include/support_ascii.hpp (original)
+++ trunk/boost/spirit/include/support_ascii.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ASCII
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ASCII
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/char_encoding/ascii.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_attributes.hpp
==============================================================================
--- trunk/boost/spirit/include/support_attributes.hpp (original)
+++ trunk/boost/spirit/include/support_attributes.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ATTRIBUTE_OF
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ATTRIBUTE_OF
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/attributes.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_char_class.hpp
==============================================================================
--- trunk/boost/spirit/include/support_char_class.hpp (original)
+++ trunk/boost/spirit/include/support_char_class.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_CHAR_CLASS
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_CHAR_CLASS
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/char_class.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_iso8859_1.hpp
==============================================================================
--- trunk/boost/spirit/include/support_iso8859_1.hpp (original)
+++ trunk/boost/spirit/include/support_iso8859_1.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_ISO8859_1
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_ISO8859_1
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/char_encoding/iso8859_1.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_locals.hpp
==============================================================================
--- trunk/boost/spirit/include/support_locals.hpp (original)
+++ trunk/boost/spirit/include/support_locals.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_LOCALS
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_LOCALS
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/nonterminal/locals.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_look_ahead.hpp
==============================================================================
--- trunk/boost/spirit/include/support_look_ahead.hpp (original)
+++ trunk/boost/spirit/include/support_look_ahead.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_LOOK_AHEAD
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_LOOK_AHEAD
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/iterators/look_ahead.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_modify.hpp
==============================================================================
--- trunk/boost/spirit/include/support_modify.hpp (original)
+++ trunk/boost/spirit/include/support_modify.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_MODIFY
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_MODIFY
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/modify.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_multi_pass.hpp
==============================================================================
--- trunk/boost/spirit/include/support_multi_pass.hpp (original)
+++ trunk/boost/spirit/include/support_multi_pass.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_MULTI_PASS
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_MULTI_PASS
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/multi_pass.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_multi_pass_fwd.hpp
==============================================================================
--- trunk/boost/spirit/include/support_multi_pass_fwd.hpp (original)
+++ trunk/boost/spirit/include/support_multi_pass_fwd.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_MULTI_PASS_FWD
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_MULTI_PASS_FWD
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/iterators/multi_pass_fwd.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_safe_bool.hpp
==============================================================================
--- trunk/boost/spirit/include/support_safe_bool.hpp (original)
+++ trunk/boost/spirit/include/support_safe_bool.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_SAFE_BOOL
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_SAFE_BOOL
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/safe_bool.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_standard.hpp
==============================================================================
--- trunk/boost/spirit/include/support_standard.hpp (original)
+++ trunk/boost/spirit/include/support_standard.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_STANDARD
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_STANDARD
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/char_encoding/standard.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_standard_wide.hpp
==============================================================================
--- trunk/boost/spirit/include/support_standard_wide.hpp (original)
+++ trunk/boost/spirit/include/support_standard_wide.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_STANDARD_WIDE
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_STANDARD_WIDE
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/char_encoding/standard_wide.hpp>
+
 #endif

Modified: trunk/boost/spirit/include/support_unused.hpp
==============================================================================
--- trunk/boost/spirit/include/support_unused.hpp (original)
+++ trunk/boost/spirit/include/support_unused.hpp 2009-05-27 12:30:17 EDT (Wed, 27 May 2009)
@@ -8,5 +8,11 @@
 =============================================================================*/
 #ifndef BOOST_SPIRIT_INCLUDE_SUPPORT_UNUSED
 #define BOOST_SPIRIT_INCLUDE_SUPPORT_UNUSED
+
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/unused.hpp>
+
 #endif


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk