diff options
Diffstat (limited to 'boost/xpressive/detail/core')
51 files changed, 56 insertions, 57 deletions
diff --git a/boost/xpressive/detail/core/access.hpp b/boost/xpressive/detail/core/access.hpp index d984a432fa..d903039663 100644 --- a/boost/xpressive/detail/core/access.hpp +++ b/boost/xpressive/detail/core/access.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_ACCESS_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/action.hpp b/boost/xpressive/detail/core/action.hpp index bb54ee5f74..780fa165f9 100644 --- a/boost/xpressive/detail/core/action.hpp +++ b/boost/xpressive/detail/core/action.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_ACTION_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/adaptor.hpp b/boost/xpressive/detail/core/adaptor.hpp index 28aaa23247..2ba0786b22 100644 --- a/boost/xpressive/detail/core/adaptor.hpp +++ b/boost/xpressive/detail/core/adaptor.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_ADAPTOR_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif @@ -37,8 +37,7 @@ struct xpression_adaptor Xpr xpr_; xpression_adaptor(Xpr const &xpr) - #if BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(4)) \ - && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))) + #if BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(4)) // Ugh, gcc has an optimizer bug which elides this c'tor call // resulting in pure virtual function calls. __attribute__((__noinline__)) diff --git a/boost/xpressive/detail/core/finder.hpp b/boost/xpressive/detail/core/finder.hpp index 56c6422719..de50bda5f5 100644 --- a/boost/xpressive/detail/core/finder.hpp +++ b/boost/xpressive/detail/core/finder.hpp @@ -8,7 +8,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_FINDER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once # pragma warning(push) # pragma warning(disable : 4189) // local variable is initialized but not referenced @@ -214,7 +214,7 @@ private: }}} -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma warning(pop) #endif diff --git a/boost/xpressive/detail/core/flow_control.hpp b/boost/xpressive/detail/core/flow_control.hpp index 2ca5156525..e6d8fdb3d2 100644 --- a/boost/xpressive/detail/core/flow_control.hpp +++ b/boost/xpressive/detail/core/flow_control.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_FLOW_CONTROL_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/linker.hpp b/boost/xpressive/detail/core/linker.hpp index e87e26d125..49b97646eb 100644 --- a/boost/xpressive/detail/core/linker.hpp +++ b/boost/xpressive/detail/core/linker.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_LINKER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/list.hpp b/boost/xpressive/detail/core/list.hpp index f2135408ec..65928cc79b 100644 --- a/boost/xpressive/detail/core/list.hpp +++ b/boost/xpressive/detail/core/list.hpp @@ -12,7 +12,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_LIST_HPP_EAN_10_26_2009 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/action_matcher.hpp b/boost/xpressive/detail/core/matcher/action_matcher.hpp index 37180112f5..af960f1217 100644 --- a/boost/xpressive/detail/core/matcher/action_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/action_matcher.hpp @@ -12,7 +12,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ACTION_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp b/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp index e0ae2ad283..33446396a2 100644 --- a/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ALTERNATE_END_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once # pragma warning(push) # pragma warning(disable : 4100) // unreferenced formal parameter @@ -44,7 +44,7 @@ namespace boost { namespace xpressive { namespace detail }}} -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma warning(pop) #endif diff --git a/boost/xpressive/detail/core/matcher/alternate_matcher.hpp b/boost/xpressive/detail/core/matcher/alternate_matcher.hpp index 10e57ad6d1..878b535587 100644 --- a/boost/xpressive/detail/core/matcher/alternate_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/alternate_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ALTERNATE_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/any_matcher.hpp b/boost/xpressive/detail/core/matcher/any_matcher.hpp index 5c5336639f..f5a37ca57b 100644 --- a/boost/xpressive/detail/core/matcher/any_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/any_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ANY_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp b/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp index a7c0c8cdc5..1ea6e722e8 100644 --- a/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_BOL_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp b/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp index 00b63b0280..7a8f52f5cd 100644 --- a/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_BOS_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp b/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp index abceb952e0..f643ff8744 100644 --- a/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_EOL_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp b/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp index a0acbdd369..76f69badeb 100644 --- a/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_EOS_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_line_base.hpp b/boost/xpressive/detail/core/matcher/assert_line_base.hpp index e10d90971a..2b6126a619 100644 --- a/boost/xpressive/detail/core/matcher/assert_line_base.hpp +++ b/boost/xpressive/detail/core/matcher/assert_line_base.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_DETAIL_ASSERT_LINE_BASE_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp b/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp index 444d88a5df..138e07801e 100644 --- a/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ASSERT_WORD_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp b/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp index 86d48a4d39..c4c4a3dcc7 100644 --- a/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ATTR_BEGIN_MATCHER_HPP_EAN_06_09_2007 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp b/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp index 1ad23c28b9..aac98da458 100644 --- a/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ATTR_END_MATCHER_HPP_EAN_06_09_2007 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/attr_matcher.hpp b/boost/xpressive/detail/core/matcher/attr_matcher.hpp index 7d8e67281a..8a80f25ac2 100644 --- a/boost/xpressive/detail/core/matcher/attr_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/attr_matcher.hpp @@ -12,7 +12,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_ATTR_MATCHER_HPP_EAN_06_09_2007 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/charset_matcher.hpp b/boost/xpressive/detail/core/matcher/charset_matcher.hpp index 66d1d298f2..7e0ac2dd16 100644 --- a/boost/xpressive/detail/core/matcher/charset_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/charset_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_CHARSET_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/end_matcher.hpp b/boost/xpressive/detail/core/matcher/end_matcher.hpp index 2b10db4a18..c612980039 100644 --- a/boost/xpressive/detail/core/matcher/end_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/end_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_END_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp b/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp index 3452b3462d..5d1e129512 100644 --- a/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_EPSILON_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/keeper_matcher.hpp b/boost/xpressive/detail/core/matcher/keeper_matcher.hpp index d4b31e47e1..172f01ece8 100644 --- a/boost/xpressive/detail/core/matcher/keeper_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/keeper_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_KEEPER_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/literal_matcher.hpp b/boost/xpressive/detail/core/matcher/literal_matcher.hpp index ee862363a0..1558457ef3 100644 --- a/boost/xpressive/detail/core/matcher/literal_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/literal_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_LITERAL_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp b/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp index be490f603c..a502f0f8a2 100644 --- a/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_LOGICAL_NEWLINE_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp b/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp index 06f25e45e2..e1af38a381 100644 --- a/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_LOOKAHEAD_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp b/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp index e75f5ed78f..5642fe6eb1 100644 --- a/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_LOOKBEHIND_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp b/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp index b73608a38f..f42072e8b0 100644 --- a/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_MARK_BEGIN_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp b/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp index 1316c1dfad..7729997400 100644 --- a/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_MARK_END_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/mark_matcher.hpp b/boost/xpressive/detail/core/matcher/mark_matcher.hpp index a4696e1938..e4c33ca81e 100644 --- a/boost/xpressive/detail/core/matcher/mark_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/mark_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_MARK_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/optional_matcher.hpp b/boost/xpressive/detail/core/matcher/optional_matcher.hpp index ab4ac59840..c5b991e104 100644 --- a/boost/xpressive/detail/core/matcher/optional_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/optional_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_OPTIONAL_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp b/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp index 19e87bf42f..aaef366bf0 100644 --- a/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_POSIX_CHARSET_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/predicate_matcher.hpp b/boost/xpressive/detail/core/matcher/predicate_matcher.hpp index eced1c7643..ad5e0c898b 100644 --- a/boost/xpressive/detail/core/matcher/predicate_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/predicate_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_PREDICATE_MATCHER_HPP_EAN_03_22_2007 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/range_matcher.hpp b/boost/xpressive/detail/core/matcher/range_matcher.hpp index 2f2c6974d8..1ebd5fca14 100644 --- a/boost/xpressive/detail/core/matcher/range_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/range_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_RANGE_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once # pragma warning(push) # pragma warning(disable : 4100) // unreferenced formal parameter @@ -80,7 +80,7 @@ namespace boost { namespace xpressive { namespace detail }}} -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma warning(pop) #endif diff --git a/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp b/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp index f92820424e..6a7d8c3059 100644 --- a/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_REGEX_BYREF_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/regex_matcher.hpp b/boost/xpressive/detail/core/matcher/regex_matcher.hpp index e7eee7d3ea..f7fa0c2352 100644 --- a/boost/xpressive/detail/core/matcher/regex_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/regex_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_REGEX_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp b/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp index bcc59ee70f..b962c4c261 100644 --- a/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_REPEAT_BEGIN_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp b/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp index c2dc4495b5..17c0ec2e55 100644 --- a/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_REPEAT_END_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/set_matcher.hpp b/boost/xpressive/detail/core/matcher/set_matcher.hpp index 124a545fe7..d300232e3d 100644 --- a/boost/xpressive/detail/core/matcher/set_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/set_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_SET_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once # pragma warning(push) # pragma warning(disable : 4127) // conditional expression constant @@ -91,7 +91,7 @@ struct set_initializer { }; -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma warning(pop) #endif diff --git a/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp b/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp index 26610f2868..4a1085b26c 100644 --- a/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_SIMPLE_REPEAT_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/string_matcher.hpp b/boost/xpressive/detail/core/matcher/string_matcher.hpp index 02b538c249..c49e7ac924 100644 --- a/boost/xpressive/detail/core/matcher/string_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/string_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_STRING_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matcher/true_matcher.hpp b/boost/xpressive/detail/core/matcher/true_matcher.hpp index df45e47d21..77c53a489e 100644 --- a/boost/xpressive/detail/core/matcher/true_matcher.hpp +++ b/boost/xpressive/detail/core/matcher/true_matcher.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_TRUE_MATCHER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/matchers.hpp b/boost/xpressive/detail/core/matchers.hpp index 8363ce0c1d..2004cfb245 100644 --- a/boost/xpressive/detail/core/matchers.hpp +++ b/boost/xpressive/detail/core/matchers.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHERS_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/peeker.hpp b/boost/xpressive/detail/core/peeker.hpp index 45183fc49c..d7239cc202 100644 --- a/boost/xpressive/detail/core/peeker.hpp +++ b/boost/xpressive/detail/core/peeker.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_PEEKER_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/quant_style.hpp b/boost/xpressive/detail/core/quant_style.hpp index ae3b0cfdc7..1e67aec846 100644 --- a/boost/xpressive/detail/core/quant_style.hpp +++ b/boost/xpressive/detail/core/quant_style.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_QUANT_STYLE_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/regex_impl.hpp b/boost/xpressive/detail/core/regex_impl.hpp index 8c3194632b..ba9a96af66 100644 --- a/boost/xpressive/detail/core/regex_impl.hpp +++ b/boost/xpressive/detail/core/regex_impl.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_REGEX_IMPL_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/results_cache.hpp b/boost/xpressive/detail/core/results_cache.hpp index 702c61e7d3..7abfdc83b7 100644 --- a/boost/xpressive/detail/core/results_cache.hpp +++ b/boost/xpressive/detail/core/results_cache.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_RESULTS_CACHE_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/state.hpp b/boost/xpressive/detail/core/state.hpp index e20c91572e..81d641d0af 100644 --- a/boost/xpressive/detail/core/state.hpp +++ b/boost/xpressive/detail/core/state.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_STATE_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/sub_match_impl.hpp b/boost/xpressive/detail/core/sub_match_impl.hpp index 0301dd48eb..898a4947ef 100644 --- a/boost/xpressive/detail/core/sub_match_impl.hpp +++ b/boost/xpressive/detail/core/sub_match_impl.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_SUB_MATCH_IMPL_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif diff --git a/boost/xpressive/detail/core/sub_match_vector.hpp b/boost/xpressive/detail/core/sub_match_vector.hpp index d10ee7641c..704938cbac 100644 --- a/boost/xpressive/detail/core/sub_match_vector.hpp +++ b/boost/xpressive/detail/core/sub_match_vector.hpp @@ -9,7 +9,7 @@ #define BOOST_XPRESSIVE_DETAIL_CORE_SUB_MATCH_VECTOR_HPP_EAN_10_04_2005 // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif |