Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r86724 - in branches/release/boost/serialization: . detail
From: ramey_at_[hidden]
Date: 2013-11-16 14:41:13


Author: ramey
Date: 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013)
New Revision: 86724
URL: http://svn.boost.org/trac/boost/changeset/86724

Log:
merge trunk to release

Properties modified:
   branches/release/boost/serialization/ (props changed)
Text files modified:
   branches/release/boost/serialization/access.hpp | 2 +-
   branches/release/boost/serialization/assume_abstract.hpp | 2 +-
   branches/release/boost/serialization/base_object.hpp | 2 +-
   branches/release/boost/serialization/binary_object.hpp | 2 +-
   branches/release/boost/serialization/bitset.hpp | 2 +-
   branches/release/boost/serialization/collection_traits.hpp | 2 +-
   branches/release/boost/serialization/collections_load_imp.hpp | 2 +-
   branches/release/boost/serialization/collections_save_imp.hpp | 2 +-
   branches/release/boost/serialization/complex.hpp | 2 +-
   branches/release/boost/serialization/deque.hpp | 2 +-
   branches/release/boost/serialization/detail/get_data.hpp | 2 +-
   branches/release/boost/serialization/detail/shared_count_132.hpp | 10 +++++-----
   branches/release/boost/serialization/detail/shared_ptr_132.hpp | 30 +-----------------------------
   branches/release/boost/serialization/detail/stack_constructor.hpp | 6 +-----
   branches/release/boost/serialization/ephemeral.hpp | 6 +-----
   branches/release/boost/serialization/export.hpp | 2 +-
   branches/release/boost/serialization/extended_type_info.hpp | 2 +-
   branches/release/boost/serialization/extended_type_info_no_rtti.hpp | 2 +-
   branches/release/boost/serialization/extended_type_info_typeid.hpp | 2 +-
   branches/release/boost/serialization/factory.hpp | 2 +-
   branches/release/boost/serialization/force_include.hpp | 2 +-
   branches/release/boost/serialization/hash_collections_load_imp.hpp | 2 +-
   branches/release/boost/serialization/hash_collections_save_imp.hpp | 2 +-
   branches/release/boost/serialization/hash_map.hpp | 2 +-
   branches/release/boost/serialization/hash_set.hpp | 2 +-
   branches/release/boost/serialization/is_bitwise_serializable.hpp | 2 +-
   branches/release/boost/serialization/level.hpp | 5 ++---
   branches/release/boost/serialization/level_enum.hpp | 2 +-
   branches/release/boost/serialization/list.hpp | 2 +-
   branches/release/boost/serialization/map.hpp | 2 +-
   branches/release/boost/serialization/nvp.hpp | 8 +-------
   branches/release/boost/serialization/optional.hpp | 33 +--------------------------------
   branches/release/boost/serialization/pfto.hpp | 2 +-
   branches/release/boost/serialization/scoped_ptr.hpp | 2 +-
   branches/release/boost/serialization/serialization.hpp | 4 ++--
   branches/release/boost/serialization/set.hpp | 2 +-
   branches/release/boost/serialization/shared_ptr.hpp | 2 +-
   branches/release/boost/serialization/shared_ptr_132.hpp | 2 +-
   branches/release/boost/serialization/singleton.hpp | 2 +-
   branches/release/boost/serialization/slist.hpp | 2 +-
   branches/release/boost/serialization/smart_cast.hpp | 2 +-
   branches/release/boost/serialization/split_free.hpp | 2 +-
   branches/release/boost/serialization/split_member.hpp | 2 +-
   branches/release/boost/serialization/state_saver.hpp | 2 +-
   branches/release/boost/serialization/static_warning.hpp | 6 +++---
   branches/release/boost/serialization/string.hpp | 2 +-
   branches/release/boost/serialization/strong_typedef.hpp | 2 +-
   branches/release/boost/serialization/throw_exception.hpp | 2 +-
   branches/release/boost/serialization/tracking.hpp | 2 +-
   branches/release/boost/serialization/tracking_enum.hpp | 2 +-
   branches/release/boost/serialization/traits.hpp | 2 +-
   branches/release/boost/serialization/type_info_implementation.hpp | 2 +-
   branches/release/boost/serialization/utility.hpp | 2 +-
   branches/release/boost/serialization/valarray.hpp | 2 +-
   branches/release/boost/serialization/variant.hpp | 6 +-----
   branches/release/boost/serialization/vector.hpp | 6 +-----
   branches/release/boost/serialization/version.hpp | 2 +-
   branches/release/boost/serialization/void_cast.hpp | 2 +-
   branches/release/boost/serialization/void_cast_fwd.hpp | 2 +-
   branches/release/boost/serialization/weak_ptr.hpp | 2 +-
   60 files changed, 68 insertions(+), 150 deletions(-)

Modified: branches/release/boost/serialization/access.hpp
==============================================================================
--- branches/release/boost/serialization/access.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/access.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_ACCESS_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/assume_abstract.hpp
==============================================================================
--- branches/release/boost/serialization/assume_abstract.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/assume_abstract.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_ASSUME_ABSTRACT_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/base_object.hpp
==============================================================================
--- branches/release/boost/serialization/base_object.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/base_object.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_BASE_OBJECT_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/binary_object.hpp
==============================================================================
--- branches/release/boost/serialization/binary_object.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/binary_object.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_BINARY_OBJECT_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/bitset.hpp
==============================================================================
--- branches/release/boost/serialization/bitset.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/bitset.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -11,7 +11,7 @@
 #define BOOST_SERIALIZATION_BITSET_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/collection_traits.hpp
==============================================================================
--- branches/release/boost/serialization/collection_traits.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/collection_traits.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_COLLECTION_TRAITS_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/collections_load_imp.hpp
==============================================================================
--- branches/release/boost/serialization/collections_load_imp.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/collections_load_imp.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_COLLECTIONS_LOAD_IMP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/collections_save_imp.hpp
==============================================================================
--- branches/release/boost/serialization/collections_save_imp.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/collections_save_imp.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_COLLECTIONS_SAVE_IMP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/complex.hpp
==============================================================================
--- branches/release/boost/serialization/complex.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/complex.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_COMPLEX_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/deque.hpp
==============================================================================
--- branches/release/boost/serialization/deque.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/deque.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_DEQUE_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/detail/get_data.hpp
==============================================================================
--- branches/release/boost/serialization/detail/get_data.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/detail/get_data.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -9,7 +9,7 @@
 #define BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/detail/shared_count_132.hpp
==============================================================================
--- branches/release/boost/serialization/detail/shared_count_132.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/detail/shared_count_132.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 // MS compatible compilers support #pragma once
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -201,12 +201,12 @@
 
 #if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
 
-template<class T> void cbi_call_constructor_hook(sp_counted_base * pn, T * px, checked_deleter< T > const &, int)
+template<class T> void cbi_call_constructor_hook(sp_counted_base * pn, T * px, boost::checked_deleter< T > const &, int)
 {
     boost::sp_scalar_constructor_hook(px, sizeof(T), pn);
 }
 
-template<class T> void cbi_call_constructor_hook(sp_counted_base *, T * px, checked_array_deleter< T > const &, int)
+template<class T> void cbi_call_constructor_hook(sp_counted_base *, T * px, boost::checked_array_deleter< T > const &, int)
 {
     boost::sp_array_constructor_hook(px);
 }
@@ -215,12 +215,12 @@
 {
 }
 
-template<class T> void cbi_call_destructor_hook(sp_counted_base * pn, T * px, checked_deleter< T > const &, int)
+template<class T> void cbi_call_destructor_hook(sp_counted_base * pn, T * px, boost::checked_deleter< T > const &, int)
 {
     boost::sp_scalar_destructor_hook(px, sizeof(T), pn);
 }
 
-template<class T> void cbi_call_destructor_hook(sp_counted_base *, T * px, checked_array_deleter< T > const &, int)
+template<class T> void cbi_call_destructor_hook(sp_counted_base *, T * px, boost::checked_array_deleter< T > const &, int)
 {
     boost::sp_array_destructor_hook(px);
 }

Modified: branches/release/boost/serialization/detail/shared_ptr_132.hpp
==============================================================================
--- branches/release/boost/serialization/detail/shared_ptr_132.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/detail/shared_ptr_132.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -353,17 +353,6 @@
     return a.get() != b.get();
 }
 
-#if __GNUC__ == 2 && __GNUC_MINOR__ <= 96
-
-// Resolve the ambiguity between our op!= and the one in rel_ops
-
-template<class T> inline bool operator!=(shared_ptr< T > const & a, shared_ptr< T > const & b)
-{
- return a.get() != b.get();
-}
-
-#endif
-
 template<class T, class U> inline bool operator<(shared_ptr< T > const & a, shared_ptr<U> const & b)
 {
     return a._internal_less(b);
@@ -421,33 +410,16 @@
 
 // operator<<
 
-#if defined(__GNUC__) && (__GNUC__ < 3)
 
-template<class Y> std::ostream & operator<< (std::ostream & os, shared_ptr<Y> const & p)
-{
- os << p.get();
- return os;
-}
-
-#else
-
-# if defined(BOOST_MSVC) && BOOST_WORKAROUND(BOOST_MSVC, <= 1200 && __SGI_STL_PORT)
-// MSVC6 has problems finding std::basic_ostream through the using declaration in namespace _STL
-using std::basic_ostream;
-template<class E, class T, class Y> basic_ostream<E, T> & operator<< (basic_ostream<E, T> & os, shared_ptr<Y> const & p)
-# else
 template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, shared_ptr<Y> const & p)
-# endif
 {
     os << p.get();
     return os;
 }
 
-#endif
-
 // get_deleter (experimental)
 
-#if (defined(__GNUC__) && (__GNUC__ < 3)) || (defined(__EDG_VERSION__) && (__EDG_VERSION__ <= 238))
+#if defined(__EDG_VERSION__) && (__EDG_VERSION__ <= 238)
 
 // g++ 2.9x doesn't allow static_cast<X const *>(void *)
 // apparently EDG 2.38 also doesn't accept it

Modified: branches/release/boost/serialization/detail/stack_constructor.hpp
==============================================================================
--- branches/release/boost/serialization/detail/stack_constructor.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/detail/stack_constructor.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,14 +2,10 @@
 #define BOOST_SERIALIZATION_DETAIL_STACH_CONSTRUCTOR_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
-#if defined(_MSC_VER) && (_MSC_VER <= 1020)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
-
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // collections_load_imp.hpp: serialization for loading stl collections
 

Modified: branches/release/boost/serialization/ephemeral.hpp
==============================================================================
--- branches/release/boost/serialization/ephemeral.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/ephemeral.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 // MS compatible compilers support
 #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -21,10 +21,6 @@
 
 #include <boost/config.hpp>
 #include <boost/detail/workaround.hpp>
-// supress noise
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
 
 #include <boost/mpl/integral_c.hpp>
 #include <boost/mpl/integral_c_tag.hpp>

Modified: branches/release/boost/serialization/export.hpp
==============================================================================
--- branches/release/boost/serialization/export.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/export.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_EXPORT_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/extended_type_info.hpp
==============================================================================
--- branches/release/boost/serialization/extended_type_info.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/extended_type_info.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_EXTENDED_TYPE_INFO_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/extended_type_info_no_rtti.hpp
==============================================================================
--- branches/release/boost/serialization/extended_type_info_no_rtti.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/extended_type_info_no_rtti.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/extended_type_info_typeid.hpp
==============================================================================
--- branches/release/boost/serialization/extended_type_info_typeid.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/extended_type_info_typeid.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/factory.hpp
==============================================================================
--- branches/release/boost/serialization/factory.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/factory.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/force_include.hpp
==============================================================================
--- branches/release/boost/serialization/force_include.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/force_include.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_FORCE_INCLUDE_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/hash_collections_load_imp.hpp
==============================================================================
--- branches/release/boost/serialization/hash_collections_load_imp.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/hash_collections_load_imp.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_HASH_COLLECTIONS_LOAD_IMP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 # pragma warning (disable : 4786) // too long name, harmless warning
 #endif

Modified: branches/release/boost/serialization/hash_collections_save_imp.hpp
==============================================================================
--- branches/release/boost/serialization/hash_collections_save_imp.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/hash_collections_save_imp.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_HASH_COLLECTIONS_SAVE_IMP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/hash_map.hpp
==============================================================================
--- branches/release/boost/serialization/hash_map.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/hash_map.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_HASH_MAP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/hash_set.hpp
==============================================================================
--- branches/release/boost/serialization/hash_set.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/hash_set.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_HASH_SET_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/is_bitwise_serializable.hpp
==============================================================================
--- branches/release/boost/serialization/is_bitwise_serializable.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/is_bitwise_serializable.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -17,7 +17,7 @@
 #define BOOST_SERIALIZATION_IS_BITWISE_SERIALIZABLE_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/level.hpp
==============================================================================
--- branches/release/boost/serialization/level.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/level.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_LEVEL_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -29,7 +29,6 @@
 #include <boost/mpl/int.hpp>
 #include <boost/mpl/integral_c.hpp>
 #include <boost/mpl/integral_c_tag.hpp>
-#include <boost/mpl/aux_/nttp_decl.hpp>
 
 #include <boost/serialization/level_enum.hpp>
 
@@ -94,7 +93,7 @@
 {
 };
 
-template<class T, BOOST_MPL_AUX_NTTP_DECL(int, L) >
+template<class T, int L>
 inline bool operator>=(implementation_level< T > t, enum level_type l)
 {
     return t.value >= (int)l;

Modified: branches/release/boost/serialization/level_enum.hpp
==============================================================================
--- branches/release/boost/serialization/level_enum.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/level_enum.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_LEVEL_ENUM_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/list.hpp
==============================================================================
--- branches/release/boost/serialization/list.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/list.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_LIST_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/map.hpp
==============================================================================
--- branches/release/boost/serialization/map.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/map.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_MAP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/nvp.hpp
==============================================================================
--- branches/release/boost/serialization/nvp.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/nvp.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_NVP_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -20,10 +20,6 @@
 
 #include <boost/config.hpp>
 #include <boost/detail/workaround.hpp>
-// supress noise
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
 
 #include <boost/mpl/integral_c.hpp>
 #include <boost/mpl/integral_c_tag.hpp>
@@ -104,7 +100,6 @@
 // Partial Template Specialization and doing so would mean that wrappers
 // wouldn't be treated the same on different platforms. This would
 // break archive portability. Leave this here as reminder not to use it !!!
-#if 0 // #ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 
 template <class T>
 struct implementation_level<nvp< T > >
@@ -123,7 +118,6 @@
     BOOST_STATIC_CONSTANT(int, value = tracking_level::type::value);
 };
 
-#endif
 
 } // seralization
 } // boost

Modified: branches/release/boost/serialization/optional.hpp
==============================================================================
--- branches/release/boost/serialization/optional.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/optional.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -10,7 +10,7 @@
 #ifndef BOOST_SERIALIZATION_OPTIONAL_HPP_
 #define BOOST_SERIALIZATION_OPTIONAL_HPP_
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -90,37 +90,6 @@
     boost::serialization::split_free(ar, t, version);
 }
 
-// the following would be slightly more efficient. But it
-// would mean that archives created with programs that support
-// TPS wouldn't be readable by programs that don't support TPS.
-// Hence we decline to support this otherwise convenient optimization.
-//#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-#if 0
-
-template <class T>
-struct implementation_level<optional< T > >
-{
- typedef mpl::integral_c_tag tag;
- typedef mpl::int_<boost::serialization::object_serializable> type;
- BOOST_STATIC_CONSTANT(
- int ,
- value = boost::serialization::implementation_level::type::value
- );
-};
-
-template<class T>
-struct tracking_level<optional< T > >
-{
- typedef mpl::integral_c_tag tag;
- typedef mpl::int_<boost::serialization::track_never> type;
- BOOST_STATIC_CONSTANT(
- int ,
- value = boost::serialization::tracking_level::type::value
- );
-};
-
-#endif
-
 } // serialization
 } // namespace boost
 

Modified: branches/release/boost/serialization/pfto.hpp
==============================================================================
--- branches/release/boost/serialization/pfto.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/pfto.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_PFTO_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/scoped_ptr.hpp
==============================================================================
--- branches/release/boost/serialization/scoped_ptr.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/scoped_ptr.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -1,7 +1,7 @@
 #ifndef BOOST_SERIALIZATION_SCOPED_PTR_HPP_VP_2003_10_30
 #define BOOST_SERIALIZATION_SCOPED_PTR_HPP_VP_2003_10_30
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/serialization.hpp
==============================================================================
--- branches/release/boost/serialization/serialization.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/serialization.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,11 +2,11 @@
 #define BOOST_SERIALIZATION_SERIALIZATION_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1310)
+#if defined(_MSC_VER)
 # pragma warning (disable : 4675) // suppress ADL warning
 #endif
 

Modified: branches/release/boost/serialization/set.hpp
==============================================================================
--- branches/release/boost/serialization/set.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/set.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SET_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/shared_ptr.hpp
==============================================================================
--- branches/release/boost/serialization/shared_ptr.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/shared_ptr.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SHARED_PTR_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/shared_ptr_132.hpp
==============================================================================
--- branches/release/boost/serialization/shared_ptr_132.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/shared_ptr_132.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SHARED_PTR_132_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/singleton.hpp
==============================================================================
--- branches/release/boost/serialization/singleton.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/singleton.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -30,7 +30,7 @@
 //
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/slist.hpp
==============================================================================
--- branches/release/boost/serialization/slist.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/slist.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SLIST_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/smart_cast.hpp
==============================================================================
--- branches/release/boost/serialization/smart_cast.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/smart_cast.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SMART_CAST_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/split_free.hpp
==============================================================================
--- branches/release/boost/serialization/split_free.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/split_free.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SPLIT_FREE_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/split_member.hpp
==============================================================================
--- branches/release/boost/serialization/split_member.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/split_member.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_SPLIT_MEMBER_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/state_saver.hpp
==============================================================================
--- branches/release/boost/serialization/state_saver.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/state_saver.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_STATE_SAVER_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/static_warning.hpp
==============================================================================
--- branches/release/boost/serialization/static_warning.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/static_warning.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -5,7 +5,7 @@
 // Use, modification and distribution is subject to the Boost Software
 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -72,6 +72,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/mpl/print.hpp>
 #include <boost/mpl/eval_if.hpp>
+#include <boost/static_assert.hpp>
 
 namespace boost {
 namespace serialization {
@@ -101,8 +102,7 @@
 #define BOOST_SERIALIZATION_BSW(B, L) \
     typedef boost::serialization::BOOST_SERIALIZATION_SS< \
         sizeof( boost::serialization::static_warning_test< B, L > ) \
- > BOOST_JOIN(STATIC_WARNING_LINE, L);
-
+ > BOOST_JOIN(STATIC_WARNING_LINE, L) BOOST_STATIC_ASSERT_UNUSED_ATTRIBUTE;
 #define BOOST_STATIC_WARNING(B) BOOST_SERIALIZATION_BSW(B, __LINE__)
 
 #endif // BOOST_SERIALIZATION_STATIC_WARNING_HPP

Modified: branches/release/boost/serialization/string.hpp
==============================================================================
--- branches/release/boost/serialization/string.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/string.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_STRING_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/strong_typedef.hpp
==============================================================================
--- branches/release/boost/serialization/strong_typedef.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/strong_typedef.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_STRONG_TYPEDEF_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/throw_exception.hpp
==============================================================================
--- branches/release/boost/serialization/throw_exception.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/throw_exception.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -3,7 +3,7 @@
 
 // MS compatible compilers support #pragma once
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/tracking.hpp
==============================================================================
--- branches/release/boost/serialization/tracking.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/tracking.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_TRACKING_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/tracking_enum.hpp
==============================================================================
--- branches/release/boost/serialization/tracking_enum.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/tracking_enum.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_TRACKING_ENUM_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/traits.hpp
==============================================================================
--- branches/release/boost/serialization/traits.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/traits.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_TRAITS_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/type_info_implementation.hpp
==============================================================================
--- branches/release/boost/serialization/type_info_implementation.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/type_info_implementation.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_TYPE_INFO_IMPLEMENTATION_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/utility.hpp
==============================================================================
--- branches/release/boost/serialization/utility.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/utility.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_UTILITY_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/valarray.hpp
==============================================================================
--- branches/release/boost/serialization/valarray.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/valarray.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_VALARAY_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/variant.hpp
==============================================================================
--- branches/release/boost/serialization/variant.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/variant.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,14 +2,10 @@
 #define BOOST_SERIALIZATION_VARIANT_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
-#if defined(_MSC_VER) && (_MSC_VER <= 1020)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
-
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // variant.hpp - non-intrusive serialization of variant types
 //

Modified: branches/release/boost/serialization/vector.hpp
==============================================================================
--- branches/release/boost/serialization/vector.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/vector.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_VECTOR_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 
@@ -159,8 +159,6 @@
     boost::serialization::split_free(ar, t, file_version);
 }
 
-#if ! BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
-
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // vector<bool>
 template<class Archive, class Allocator>
@@ -207,8 +205,6 @@
     boost::serialization::split_free(ar, t, file_version);
 }
 
-#endif // BOOST_WORKAROUND
-
 } // serialization
 } // namespace boost
 

Modified: branches/release/boost/serialization/version.hpp
==============================================================================
--- branches/release/boost/serialization/version.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/version.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_VERSION_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/void_cast.hpp
==============================================================================
--- branches/release/boost/serialization/void_cast.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/void_cast.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_VOID_CAST_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/void_cast_fwd.hpp
==============================================================================
--- branches/release/boost/serialization/void_cast_fwd.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/void_cast_fwd.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_VOID_CAST_FWD_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 

Modified: branches/release/boost/serialization/weak_ptr.hpp
==============================================================================
--- branches/release/boost/serialization/weak_ptr.hpp Sat Nov 16 14:31:12 2013 (r86723)
+++ branches/release/boost/serialization/weak_ptr.hpp 2013-11-16 14:41:12 EST (Sat, 16 Nov 2013) (r86724)
@@ -2,7 +2,7 @@
 #define BOOST_SERIALIZATION_WEAK_PTR_HPP
 
 // MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER)
 # pragma once
 #endif
 


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