|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r55217 - in trunk/boost/spirit/home: . karma karma/action karma/auxiliary karma/binary karma/char karma/detail karma/directive karma/numeric karma/numeric/detail karma/operator karma/stream karma/stream/detail karma/string lex lex/detail lex/lexer lex/lexer/lexertl lex/qi qi qi/auxiliary qi/detail support support/detail support/detail/integer support/detail/math support/detail/math/detail
From: hartmut.kaiser_at_[hidden]
Date: 2009-07-30 14:43:49
Author: hkaiser
Date: 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
New Revision: 55217
URL: http://svn.boost.org/trac/boost/changeset/55217
Log:
Spirit: unified #pragma once directive in all header files
Text files modified:
trunk/boost/spirit/home/karma.hpp | 4 ++--
trunk/boost/spirit/home/karma/action.hpp | 4 ++--
trunk/boost/spirit/home/karma/action/action.hpp | 4 ++--
trunk/boost/spirit/home/karma/auxiliary.hpp | 4 ++++
trunk/boost/spirit/home/karma/auxiliary/eol.hpp | 4 ++++
trunk/boost/spirit/home/karma/auxiliary/eps.hpp | 4 ++++
trunk/boost/spirit/home/karma/binary.hpp | 4 ++--
trunk/boost/spirit/home/karma/binary/binary.hpp | 4 ++--
trunk/boost/spirit/home/karma/binary/padding.hpp | 4 ++++
trunk/boost/spirit/home/karma/char.hpp | 4 ++--
trunk/boost/spirit/home/karma/char/char.hpp | 4 ++--
trunk/boost/spirit/home/karma/char/space.hpp | 4 ++--
trunk/boost/spirit/home/karma/delimit_out.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/alternative_function.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/default_width.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/fail_function.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/generate_to.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp | 4 ++++
trunk/boost/spirit/home/karma/detail/output_iterator.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/string_generate.hpp | 4 ++--
trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp | 4 ++++
trunk/boost/spirit/home/karma/directive.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/center_alignment.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/delimit.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/left_alignment.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/maxwidth.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/right_alignment.hpp | 4 ++--
trunk/boost/spirit/home/karma/directive/verbatim.hpp | 4 ++--
trunk/boost/spirit/home/karma/nonterminal.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric/int.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric/real.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric/real_policies.hpp | 4 ++--
trunk/boost/spirit/home/karma/numeric/uint.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator/alternative.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator/kleene.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator/list.hpp | 4 ++++
trunk/boost/spirit/home/karma/operator/optional.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator/plus.hpp | 4 ++--
trunk/boost/spirit/home/karma/operator/sequence.hpp | 4 ++--
trunk/boost/spirit/home/karma/stream.hpp | 4 ++--
trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp | 4 ++++
trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp | 4 ++++
trunk/boost/spirit/home/karma/stream/format_manip.hpp | 4 ++++
trunk/boost/spirit/home/karma/stream/stream.hpp | 4 ++--
trunk/boost/spirit/home/karma/string.hpp | 4 ++--
trunk/boost/spirit/home/karma/string/lit.hpp | 4 ++--
trunk/boost/spirit/home/karma/what.hpp | 4 ++++
trunk/boost/spirit/home/lex.hpp | 4 ++--
trunk/boost/spirit/home/lex/detail/sequence_function.hpp | 4 ++--
trunk/boost/spirit/home/lex/domain.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/action.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/char_token_def.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexer.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp | 4 ++++
trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp | 4 ++++
trunk/boost/spirit/home/lex/lexer/pass_flags.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/sequence.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/string_token_def.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/terminals.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer/token_def.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer_lexertl.hpp | 4 ++--
trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp | 4 ++--
trunk/boost/spirit/home/lex/qi.hpp | 4 ++--
trunk/boost/spirit/home/lex/qi/in_state.hpp | 4 ++--
trunk/boost/spirit/home/lex/qi/plain_token.hpp | 4 ++--
trunk/boost/spirit/home/lex/qi/state_switcher.hpp | 4 ++--
trunk/boost/spirit/home/lex/tokenize_and_parse.hpp | 4 ++++
trunk/boost/spirit/home/qi/auxiliary/attr.hpp | 4 ++++
trunk/boost/spirit/home/qi/auxiliary/eoi.hpp | 4 ++++
trunk/boost/spirit/home/qi/auxiliary/eol.hpp | 4 ++++
trunk/boost/spirit/home/qi/auxiliary/eps.hpp | 4 ++++
trunk/boost/spirit/home/qi/detail/expect_function.hpp | 4 ++++
trunk/boost/spirit/home/qi/detail/unused_skipper.hpp | 4 ++++
trunk/boost/spirit/home/qi/what.hpp | 4 ++++
trunk/boost/spirit/home/support/action_dispatch.hpp | 4 ++++
trunk/boost/spirit/home/support/argument.hpp | 4 ++++
trunk/boost/spirit/home/support/assert_msg.hpp | 4 ++--
trunk/boost/spirit/home/support/detail/hold_any.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/integer/endian.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/math/fpclassify.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/math/signbit.hpp | 4 ++++
trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp | 4 ++++
trunk/boost/spirit/home/support/multi_pass.hpp | 4 ++++
trunk/boost/spirit/home/support/multi_pass_wrapper.hpp | 4 ++++
trunk/boost/spirit/home/support/safe_bool.hpp | 9 +++++----
trunk/boost/spirit/home/support/sequence_base_id.hpp | 4 ++++
101 files changed, 271 insertions(+), 138 deletions(-)
Modified: trunk/boost/spirit/home/karma.hpp
==============================================================================
--- trunk/boost/spirit/home/karma.hpp (original)
+++ trunk/boost/spirit/home/karma.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(SPIRIT_KARMA_CORE_MARCH_06_2007_0833PM)
#define SPIRIT_KARMA_CORE_MARCH_06_2007_0833PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/char.hpp>
Modified: trunk/boost/spirit/home/karma/action.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/action.hpp (original)
+++ trunk/boost/spirit/home/karma/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM)
#define BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/action/action.hpp>
Modified: trunk/boost/spirit/home/karma/action/action.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/action/action.hpp (original)
+++ trunk/boost/spirit/home/karma/action/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_ACTION_MAR_07_2007_0851AM)
#define BOOST_SPIRIT_KARMA_ACTION_MAR_07_2007_0851AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/attributes.hpp>
Modified: trunk/boost/spirit/home/karma/auxiliary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_AUXILIARY_MAR_26_2007_1225PM)
#define BOOST_SPIRIT_KARMA_AUXILIARY_MAR_26_2007_1225PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/karma/auxiliary/eps.hpp>
#include <boost/spirit/home/karma/auxiliary/eol.hpp>
#include <boost/spirit/home/karma/auxiliary/lazy.hpp>
Modified: trunk/boost/spirit/home/karma/auxiliary/eol.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary/eol.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary/eol.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_EOL_JUL_08_2008_1014AM)
#define BOOST_SPIRIT_KARMA_EOL_JUL_08_2008_1014AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/common_terminals.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/karma/auxiliary/eps.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary/eps.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary/eps.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_EPS_APRIL_21_2007_0246PM)
#define BOOST_SPIRIT_KARMA_EPS_APRIL_21_2007_0246PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/common_terminals.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/binary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary.hpp (original)
+++ trunk/boost/spirit/home/karma/binary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM)
#define BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/binary/binary.hpp>
Modified: trunk/boost/spirit/home/karma/binary/binary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary/binary.hpp (original)
+++ trunk/boost/spirit/home/karma/binary/binary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0904AM)
#define BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0904AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/karma/binary/padding.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary/padding.hpp (original)
+++ trunk/boost/spirit/home/karma/binary/padding.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_PADDING_MAY_06_2008_0436PM)
#define BOOST_SPIRIT_KARMA_PADDING_MAY_06_2008_0436PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/common_terminals.hpp>
#include <boost/spirit/home/support/info.hpp>
Modified: trunk/boost/spirit/home/karma/char.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char.hpp (original)
+++ trunk/boost/spirit/home/karma/char.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM)
#define BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/char/char.hpp>
Modified: trunk/boost/spirit/home/karma/char/char.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char/char.hpp (original)
+++ trunk/boost/spirit/home/karma/char/char.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0543PM)
#define BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0543PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/karma/char/space.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char/space.hpp (original)
+++ trunk/boost/spirit/home/karma/char/space.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_SPACE_MAR_06_2007_0934PM)
#define BOOST_SPIRIT_KARMA_SPACE_MAR_06_2007_0934PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/karma/delimit_out.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/delimit_out.hpp (original)
+++ trunk/boost/spirit/home/karma/delimit_out.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_DELIMIT_FEB_20_2007_1208PM)
#define BOOST_SPIRIT_KARMA_DELIMIT_FEB_20_2007_1208PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/karma/detail/alternative_function.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/alternative_function.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/alternative_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1124AM)
#define SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1124AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/detail/default_width.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/default_width.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/default_width.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM)
#define BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
///////////////////////////////////////////////////////////////////////////////
Modified: trunk/boost/spirit/home/karma/detail/fail_function.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/fail_function.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/fail_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0249PM)
#define SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0249PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/karma/detail/generate_to.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/generate_to.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/generate_to.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_DETAIL_GENERATE_TO_FEB_20_2007_0417PM)
#define BOOST_SPIRIT_KARMA_DETAIL_GENERATE_TO_FEB_20_2007_0417PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_OSTREAM_ITERATOR_MAY_26_2007_1016PM)
#define BOOST_SPIRIT_KARMA_OSTREAM_ITERATOR_MAY_26_2007_1016PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <iterator>
///////////////////////////////////////////////////////////////////////////////
Modified: trunk/boost/spirit/home/karma/detail/output_iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/output_iterator.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/output_iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_OUTPUT_ITERATOR_MAY_26_2007_0506PM)
#define BOOST_SPIRIT_KARMA_OUTPUT_ITERATOR_MAY_26_2007_0506PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <iterator>
Modified: trunk/boost/spirit/home/karma/detail/string_generate.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/string_generate.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/string_generate.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_STRING_GENERATE_FEB_23_2007_1232PM)
#define BOOST_SPIRIT_KARMA_STRING_GENERATE_FEB_23_2007_1232PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <string>
Modified: trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_UNUSED_DELIMITER_MAR_15_2009_0923PM)
#define BOOST_SPIRIT_KARMA_UNUSED_DELIMITER_MAR_15_2009_0923PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/unused.hpp>
namespace boost { namespace spirit { namespace karma { namespace detail
Modified: trunk/boost/spirit/home/karma/directive.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive.hpp (original)
+++ trunk/boost/spirit/home/karma/directive.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM)
#define BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
///////////////////////////////////////////////////////////////////////////////
Modified: trunk/boost/spirit/home/karma/directive/center_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/center_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/center_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_CENTER_ALIGNMENT_FEB_27_2007_1216PM)
#define BOOST_SPIRIT_KARMA_CENTER_ALIGNMENT_FEB_27_2007_1216PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/directive/delimit.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/delimit.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/delimit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_DELIMIT_MAR_02_2007_0217PM)
#define BOOST_SPIRIT_KARMA_DELIMIT_MAR_02_2007_0217PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/directive/left_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/left_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/left_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_LEFT_ALIGNMENT_FEB_27_2007_1216PM)
#define BOOST_SPIRIT_KARMA_LEFT_ALIGNMENT_FEB_27_2007_1216PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/directive/maxwidth.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/maxwidth.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/maxwidth.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_MAXWIDTH_MAR_18_2009_0827AM)
#define BOOST_SPIRIT_KARMA_MAXWIDTH_MAR_18_2009_0827AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/directive/right_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/right_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/right_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_RIGHT_ALIGNMENT_FEB_27_2007_1216PM)
#define BOOST_SPIRIT_KARMA_RIGHT_ALIGNMENT_FEB_27_2007_1216PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/directive/verbatim.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/verbatim.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/verbatim.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_VERBATIM_MAR_02_2007_0303PM)
#define BOOST_SPIRIT_KARMA_VERBATIM_MAR_02_2007_0303PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/nonterminal.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/nonterminal.hpp (original)
+++ trunk/boost/spirit/home/karma/nonterminal.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_NONTERMINAL_MAR_05_2007_0539PM)
#define BOOST_SPIRIT_KARMA_NONTERMINAL_MAR_05_2007_0539PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/nonterminal/rule.hpp>
Modified: trunk/boost/spirit/home/karma/numeric.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_NUMERIC_FEB_23_2007_0507PM)
#define BOOST_SPIRIT_KARMA_NUMERIC_FEB_23_2007_0507PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/numeric/int.hpp>
Modified: trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_NUMERIC_UTILS_FEB_23_2007_0841PM)
#define BOOST_SPIRIT_KARMA_NUMERIC_UTILS_FEB_23_2007_0841PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/config/no_tr1/cmath.hpp>
Modified: trunk/boost/spirit/home/karma/numeric/int.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/int.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/int.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_INT_FEB_23_2007_0840PM)
#define BOOST_SPIRIT_KARMA_INT_FEB_23_2007_0840PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <limits>
Modified: trunk/boost/spirit/home/karma/numeric/real.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/real.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/real.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_REAL_FEB_26_2007_0512PM)
#define BOOST_SPIRIT_KARMA_REAL_FEB_26_2007_0512PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/config/no_tr1/cmath.hpp>
Modified: trunk/boost/spirit/home/karma/numeric/real_policies.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/real_policies.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/real_policies.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_REAL_POLICIES_MAR_02_2007_0936AM)
#define BOOST_SPIRIT_KARMA_REAL_POLICIES_MAR_02_2007_0936AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/config/no_tr1/cmath.hpp>
Modified: trunk/boost/spirit/home/karma/numeric/uint.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/uint.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/uint.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_UINT_FEB_23_2007_0840PM)
#define BOOST_SPIRIT_KARMA_UINT_FEB_23_2007_0840PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <limits>
Modified: trunk/boost/spirit/home/karma/operator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator.hpp (original)
+++ trunk/boost/spirit/home/karma/operator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_OPERATOR_FEB_28_2007_0351PM)
#define BOOST_SPIRIT_KARMA_OPERATOR_FEB_28_2007_0351PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/operator/sequence.hpp>
Modified: trunk/boost/spirit/home/karma/operator/alternative.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/alternative.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/alternative.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1117AM)
#define SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1117AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/detail/alternative_function.hpp>
Modified: trunk/boost/spirit/home/karma/operator/kleene.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/kleene.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/kleene.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(BOOST_SPIRIT_KARMA_KLEENE_MAR_03_2007_0337AM)
#define BOOST_SPIRIT_KARMA_KLEENE_MAR_03_2007_0337AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/operator/list.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/list.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/list.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(SPIRIT_KARMA_LIST_MAY_01_2007_0229PM)
#define SPIRIT_KARMA_LIST_MAY_01_2007_0229PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/karma/domain.hpp>
#include <boost/spirit/home/karma/generator.hpp>
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/karma/operator/optional.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/optional.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/optional.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(SPIRIT_KARMA_OPTIONAL_MARCH_31_2007_0852AM)
#define SPIRIT_KARMA_OPTIONAL_MARCH_31_2007_0852AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/operator/plus.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/plus.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/plus.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(BOOST_SPIRIT_KARMA_POSITIVE_MAR_03_2007_0945PM)
#define BOOST_SPIRIT_KARMA_POSITIVE_MAR_03_2007_0945PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/operator/sequence.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/sequence.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/sequence.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0247PM)
#define SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0247PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/domain.hpp>
Modified: trunk/boost/spirit/home/karma/stream.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream.hpp (original)
+++ trunk/boost/spirit/home/karma/stream.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM)
#define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/stream/format_manip.hpp>
Modified: trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_03_2007_1424PM)
#define BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_03_2007_1424PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <iterator>
#include <string>
#include <boost/spirit/home/karma/generate.hpp>
Modified: trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_ITERATOR_SINK_MAY_27_2007_0133PM)
#define BOOST_SPIRIT_ITERATOR_SINK_MAY_27_2007_0133PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/iostreams/stream.hpp>
#include <boost/spirit/home/karma/detail/generate_to.hpp>
Modified: trunk/boost/spirit/home/karma/stream/format_manip.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/format_manip.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/format_manip.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_01_2007_1211PM)
#define BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_01_2007_1211PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/karma/generate.hpp>
#include <boost/spirit/home/karma/generator.hpp>
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/karma/stream/stream.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/stream.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/stream.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM)
#define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/karma/string.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/string.hpp (original)
+++ trunk/boost/spirit/home/karma/string.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM)
#define BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/karma/string/lit.hpp>
Modified: trunk/boost/spirit/home/karma/string/lit.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/string/lit.hpp (original)
+++ trunk/boost/spirit/home/karma/string/lit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_KARMA_LIT_FEB_22_2007_0534PM)
#define BOOST_SPIRIT_KARMA_LIT_FEB_22_2007_0534PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/karma/what.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/what.hpp (original)
+++ trunk/boost/spirit/home/karma/what.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_WHAT_MAY_04_2007_0116PM)
#define BOOST_SPIRIT_WHAT_MAY_04_2007_0116PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/assert.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/karma/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/lex.hpp
==============================================================================
--- trunk/boost/spirit/home/lex.hpp (original)
+++ trunk/boost/spirit/home/lex.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEXER_MARCH_22_2007_0929PM)
#define BOOST_SPIRIT_LEXER_MARCH_22_2007_0929PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/lexer.hpp>
Modified: trunk/boost/spirit/home/lex/detail/sequence_function.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/detail/sequence_function.hpp (original)
+++ trunk/boost/spirit/home/lex/detail/sequence_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_SEQUENCE_FUNCTION_FEB_28_2007_0249PM)
#define BOOST_SPIRIT_LEX_SEQUENCE_FUNCTION_FEB_28_2007_0249PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/domain.hpp>
Modified: trunk/boost/spirit/home/lex/domain.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/domain.hpp (original)
+++ trunk/boost/spirit/home/lex/domain.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(BOOST_SPIRIT_LEX_DOMAIN_MAR_13_2007_0140PM)
#define BOOST_SPIRIT_LEX_DOMAIN_MAR_13_2007_0140PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/lex/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEXER_MAR_22_2007_1008PM)
#define BOOST_SPIRIT_LEXER_MAR_22_2007_1008PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/lexer/terminals.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/action.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/action.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(SPIRIT_LEX_ACTION_NOV_18_2007_0743PM)
#define SPIRIT_LEX_ACTION_NOV_18_2007_0743PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/char_token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/char_token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/char_token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_CHAR_TOKEN_DEF_MAR_28_2007_0626PM)
#define BOOST_SPIRIT_LEX_CHAR_TOKEN_DEF_MAR_28_2007_0626PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_MAR_13_2007_0145PM)
#define BOOST_SPIRIT_LEX_LEXER_MAR_13_2007_0145PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/info.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_FUNCTOR_NOV_18_2007_1112PM)
#define BOOST_SPIRIT_LEX_LEXER_FUNCTOR_NOV_18_2007_1112PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/mpl/bool.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_FUNCTOR_DATA_JUN_10_2009_0954AM)
#define BOOST_SPIRIT_LEX_LEXER_FUNCTOR_DATA_JUN_10_2009_0954AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/detail/lexer/generator.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXERTL_GENERATE_CPP_FEB_10_2008_0855PM)
#define BOOST_SPIRIT_LEX_LEXERTL_GENERATE_CPP_FEB_10_2008_0855PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/detail/lexer/char_traits.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_ITERATOR_MAR_16_2007_0353PM)
#define BOOST_SPIRIT_LEX_LEXER_ITERATOR_MAR_16_2007_0353PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#if defined(BOOST_SPIRIT_DEBUG)
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_LEXERTL_ITERATOR_TOKENISER_MARCH_22_2007_0859AM)
#define BOOST_SPIRIT_LEXERTL_ITERATOR_TOKENISER_MARCH_22_2007_0859AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/detail/iterator.hpp>
#include <boost/spirit/home/support/detail/lexer/state_machine.hpp>
#include <boost/spirit/home/support/detail/lexer/consts.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_MAR_17_2007_0139PM)
#define BOOST_SPIRIT_LEX_LEXER_MAR_17_2007_0139PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <iosfwd>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_SEMANTIC_ACTION_DATA_JUN_10_2009_0417PM)
#define BOOST_SPIRIT_LEX_LEXER_SEMANTIC_ACTION_DATA_JUN_10_2009_0417PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/lexer/pass_flags.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXER_STATIC_FUNCTOR_DATA_FEB_10_2008_0755PM)
#define BOOST_SPIRIT_LEX_LEXER_STATIC_FUNCTOR_DATA_FEB_10_2008_0755PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/detail/lexer/generator.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_STATIC_LEXER_FEB_10_2008_0753PM)
#define BOOST_SPIRIT_LEX_STATIC_LEXER_FEB_10_2008_0753PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/safe_bool.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_TOKEN_FEB_10_2008_0751PM)
#define BOOST_SPIRIT_LEX_TOKEN_FEB_10_2008_0751PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/qi/detail/assign_to.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
#if !defined(BOOST_SPIRIT_WRAP_ACTION_APR_19_2008_0103PM)
#define BOOST_SPIRIT_WRAP_ACTION_APR_19_2008_0103PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/phoenix/core/actor.hpp>
#include <boost/spirit/home/phoenix/core/argument.hpp>
#include <boost/spirit/home/phoenix/bind.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/pass_flags.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/pass_flags.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/pass_flags.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_PASS_FLAGS_JUN_09_2009_0840PM)
#define BOOST_SPIRIT_LEX_PASS_FLAGS_JUN_09_2009_0840PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/sequence.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/sequence.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/sequence.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(SPIRIT_LEX_SEQUENCE_MAR_28_2007_0610PM)
#define SPIRIT_LEX_SEQUENCE_MAR_28_2007_0610PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/domain.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/string_token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/string_token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/string_token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_STRING_TOKEN_DEF_MAR_28_2007_0722PM)
#define BOOST_SPIRIT_LEX_STRING_TOKEN_DEF_MAR_28_2007_0722PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/terminals.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/terminals.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/terminals.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_TERMINALS_APR_20_2009_0550PM)
#define BOOST_SPIRIT_LEX_TERMINALS_APR_20_2009_0550PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/common_terminals.hpp>
Modified: trunk/boost/spirit/home/lex/lexer/token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_TOKEN_DEF_MAR_13_2007_0145PM)
#define BOOST_SPIRIT_LEX_TOKEN_DEF_MAR_13_2007_0145PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/unused.hpp>
Modified: trunk/boost/spirit/home/lex/lexer_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer_lexertl.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer_lexertl.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_LEXERTL_MAR_17_2007_1008PM)
#define BOOST_SPIRIT_LEX_LEXERTL_MAR_17_2007_1008PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
// These includes make available everything needed to use lexertl either
Modified: trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_STATIC_LEXERTL_FEB_11_2008_1045AM)
#define BOOST_SPIRIT_LEX_STATIC_LEXERTL_FEB_11_2008_1045AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
// These includes make available everything needed to use lexertl either
Modified: trunk/boost/spirit/home/lex/qi.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi.hpp (original)
+++ trunk/boost/spirit/home/lex/qi.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEXER_QI_APR_21_2009_0205PM)
#define BOOST_SPIRIT_LEXER_QI_APR_21_2009_0205PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/lex/qi/state_switcher.hpp>
Modified: trunk/boost/spirit/home/lex/qi/in_state.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/in_state.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/in_state.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_IN_STATE_OCT_09_2007_0748PM)
#define BOOST_SPIRIT_LEX_IN_STATE_OCT_09_2007_0748PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/proto/core.hpp>
Modified: trunk/boost/spirit/home/lex/qi/plain_token.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/plain_token.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/plain_token.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_PLAIN_TOKEN_NOV_11_2007_0451PM)
#define BOOST_SPIRIT_LEX_PLAIN_TOKEN_NOV_11_2007_0451PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/info.hpp>
Modified: trunk/boost/spirit/home/lex/qi/state_switcher.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/state_switcher.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/state_switcher.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_LEX_STATE_SWITCHER_SEP_23_2007_0714PM)
#define BOOST_SPIRIT_LEX_STATE_SWITCHER_SEP_23_2007_0714PM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
#include <boost/spirit/home/support/info.hpp>
Modified: trunk/boost/spirit/home/lex/tokenize_and_parse.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/tokenize_and_parse.hpp (original)
+++ trunk/boost/spirit/home/lex/tokenize_and_parse.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_LEXER_PARSE_NOV_17_2007_0246PM)
#define BOOST_SPIRIT_LEXER_PARSE_NOV_17_2007_0246PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/qi/skip_over.hpp>
#include <boost/spirit/home/qi/parse.hpp>
#include <boost/spirit/home/qi/nonterminal/grammar.hpp>
Modified: trunk/boost/spirit/home/qi/auxiliary/attr.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/attr.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/attr.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
#if !defined(BOOST_SPIRIT_ATTR_JUL_23_2008_0956AM)
#define BOOST_SPIRIT_ATTR_JUL_23_2008_0956AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/bool.hpp>
#include <boost/spirit/home/qi/domain.hpp>
#include <boost/spirit/home/qi/parser.hpp>
Modified: trunk/boost/spirit/home/qi/auxiliary/eoi.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eoi.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eoi.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
#if !defined(BOOST_SPIRIT_EOI_APRIL_18_2008_0751PM)
#define BOOST_SPIRIT_EOI_APRIL_18_2008_0751PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/bool.hpp>
#include <boost/spirit/home/qi/domain.hpp>
#include <boost/spirit/home/qi/parser.hpp>
Modified: trunk/boost/spirit/home/qi/auxiliary/eol.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eol.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eol.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
#if !defined(BOOST_SPIRIT_EOL_APRIL_18_2008_0751PM)
#define BOOST_SPIRIT_EOL_APRIL_18_2008_0751PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/bool.hpp>
#include <boost/spirit/home/qi/domain.hpp>
#include <boost/spirit/home/qi/parser.hpp>
Modified: trunk/boost/spirit/home/qi/auxiliary/eps.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eps.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eps.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(BOOST_SPIRIT_EPS_MARCH_23_2007_0454PM)
#define BOOST_SPIRIT_EPS_MARCH_23_2007_0454PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/qi/domain.hpp>
#include <boost/spirit/home/qi/skip_over.hpp>
#include <boost/spirit/home/qi/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/qi/detail/expect_function.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/detail/expect_function.hpp (original)
+++ trunk/boost/spirit/home/qi/detail/expect_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(SPIRIT_EXPECT_FUNCTION_APR_29_2007_0558PM)
#define SPIRIT_EXPECT_FUNCTION_APR_29_2007_0558PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/unused.hpp>
#include <boost/spirit/home/support/multi_pass_wrapper.hpp>
Modified: trunk/boost/spirit/home/qi/detail/unused_skipper.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/detail/unused_skipper.hpp (original)
+++ trunk/boost/spirit/home/qi/detail/unused_skipper.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_QI_UNUSED_SKIPPER_JUL_25_2009_0921AM)
#define BOOST_SPIRIT_QI_UNUSED_SKIPPER_JUL_25_2009_0921AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/unused.hpp>
namespace boost { namespace spirit { namespace qi { namespace detail
Modified: trunk/boost/spirit/home/qi/what.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/what.hpp (original)
+++ trunk/boost/spirit/home/qi/what.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(BOOST_SPIRIT_WHAT_APRIL_21_2007_0732AM)
#define BOOST_SPIRIT_WHAT_APRIL_21_2007_0732AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/assert.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/qi/meta_compiler.hpp>
Modified: trunk/boost/spirit/home/support/action_dispatch.hpp
==============================================================================
--- trunk/boost/spirit/home/support/action_dispatch.hpp (original)
+++ trunk/boost/spirit/home/support/action_dispatch.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
#if !defined(BOOST_SPIRIT_ACTION_DISPATCH_APRIL_18_2008_0720AM)
#define BOOST_SPIRIT_ACTION_DISPATCH_APRIL_18_2008_0720AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/phoenix/core/actor.hpp>
#include <boost/spirit/home/support/attributes.hpp>
Modified: trunk/boost/spirit/home/support/argument.hpp
==============================================================================
--- trunk/boost/spirit/home/support/argument.hpp (original)
+++ trunk/boost/spirit/home/support/argument.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(BOOST_SPIRIT_ARGUMENT_FEBRUARY_17_2007_0339PM)
#define BOOST_SPIRIT_ARGUMENT_FEBRUARY_17_2007_0339PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/spirit/home/phoenix/core/actor.hpp>
Modified: trunk/boost/spirit/home/support/assert_msg.hpp
==============================================================================
--- trunk/boost/spirit/home/support/assert_msg.hpp (original)
+++ trunk/boost/spirit/home/support/assert_msg.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
#if !defined(BOOST_SPIRIT_ASSERT_MSG_JUN_23_2009_0836AM)
#define BOOST_SPIRIT_ASSERT_MSG_JUN_23_2009_0836AM
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
#endif
// Allow to work around the MPL problem in BOOST_MPL_ASSERT_MSG generating
Modified: trunk/boost/spirit/home/support/detail/hold_any.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/hold_any.hpp (original)
+++ trunk/boost/spirit/home/support/detail/hold_any.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -14,6 +14,10 @@
#if !defined(BOOST_SPIRIT_HOLD_ANY_MAY_02_2007_0857AM)
#define BOOST_SPIRIT_HOLD_ANY_MAY_02_2007_0857AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/config.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/is_reference.hpp>
Modified: trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp (original)
+++ trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -19,6 +19,10 @@
#ifndef BOOST_INTEGER_COVER_OPERATORS_HPP
#define BOOST_INTEGER_COVER_OPERATORS_HPP
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
# ifndef BOOST_MINIMAL_INTEGER_COVER_OPERATORS
# include <boost/operators.hpp>
# endif
Modified: trunk/boost/spirit/home/support/detail/integer/endian.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/integer/endian.hpp (original)
+++ trunk/boost/spirit/home/support/detail/integer/endian.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -21,6 +21,10 @@
#ifndef BOOST_SPIRIT_ENDIAN_HPP
#define BOOST_SPIRIT_ENDIAN_HPP
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#ifdef BOOST_ENDIAN_LOG
# include <iostream>
#endif
Modified: trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -13,6 +13,10 @@
# error The VAX floating point mode on VMS is not supported.
#endif
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <cstring>
#include <boost/assert.hpp>
Modified: trunk/boost/spirit/home/support/detail/math/fpclassify.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/fpclassify.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/fpclassify.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -38,6 +38,10 @@
depending on whether all the mantissa bits are copied or not.
*/
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <cmath>
#ifndef FP_INFINITE
Modified: trunk/boost/spirit/home/support/detail/math/signbit.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/signbit.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/signbit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
// (See accompanying file LICENSE_1_0.txt
// or copy at http://www.boost.org/LICENSE_1_0.txt)
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/spirit/home/support/detail/math/detail/fp_traits.hpp>
namespace boost {
Modified: trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp (original)
+++ trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#ifndef BOOST_SPIRIT_SCOPED_ENUM_EMULATION_HPP
#define BOOST_SPIRIT_SCOPED_ENUM_EMULATION_HPP
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/version.hpp>
#include <boost/config.hpp>
Modified: trunk/boost/spirit/home/support/multi_pass.hpp
==============================================================================
--- trunk/boost/spirit/home/support/multi_pass.hpp (original)
+++ trunk/boost/spirit/home/support/multi_pass.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM)
#define BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
// Include everything needed for the default configuration of multi_pass
// Ownership policies
#include <boost/spirit/home/support/iterators/detail/first_owner_policy.hpp>
Modified: trunk/boost/spirit/home/support/multi_pass_wrapper.hpp
==============================================================================
--- trunk/boost/spirit/home/support/multi_pass_wrapper.hpp (original)
+++ trunk/boost/spirit/home/support/multi_pass_wrapper.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
#if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_WRAPPER_JUL_12_2009_0914PM)
#define BOOST_SPIRIT_ITERATOR_MULTI_PASS_WRAPPER_JUL_12_2009_0914PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/bool.hpp>
#include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>
Modified: trunk/boost/spirit/home/support/safe_bool.hpp
==============================================================================
--- trunk/boost/spirit/home/support/safe_bool.hpp (original)
+++ trunk/boost/spirit/home/support/safe_bool.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -1,6 +1,6 @@
/*=============================================================================
- Copyright (c) 2003-2009 Joel de Guzman
- Copyright (c) 2003-2009 Hartmut Kaiser
+ Copyright (c) 2001-2009 Joel de Guzman
+ Copyright (c) 2001-2009 Hartmut Kaiser
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -8,8 +8,9 @@
#if !defined(BOOST_SPIRIT_SAFE_BOOL_HPP)
#define BOOST_SPIRIT_SAFE_BOOL_HPP
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#if defined(_MSC_VER)
+#pragma once
+#endif
namespace boost { namespace spirit
{
Modified: trunk/boost/spirit/home/support/sequence_base_id.hpp
==============================================================================
--- trunk/boost/spirit/home/support/sequence_base_id.hpp (original)
+++ trunk/boost/spirit/home/support/sequence_base_id.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
#if !defined(SPIRIT_SEQUENCE_BASE_ID_MAR_15_2009_1243PM)
#define SPIRIT_SEQUENCE_BASE_ID_MAR_15_2009_1243PM
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
#include <boost/mpl/has_xxx.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/spirit/home/support/attributes.hpp>
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