Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71572 - in sandbox/property/boost/property: . detail
From: eldiener_at_[hidden]
Date: 2011-04-28 16:46:59


Author: eldiener
Date: 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
New Revision: 71572
URL: http://svn.boost.org/trac/boost/changeset/71572

Log:
Removed or enclosed VC++ specific #pragmas
Text files modified:
   sandbox/property/boost/property/PropertyAll.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyAuto.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyAutoPredicate.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyAutoReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyAutoValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyCallable.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyCallableReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyCallableValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyData.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyDataPredicate.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyDataReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyDataValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyException.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyFunction.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyFunctionReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyFunctionValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyFunctor.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyFunctorReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyFunctorValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyGlobalFunctions.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyIndexInterface.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyIndexMap.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyInterface.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyMemberData.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyMemberDataPredicate.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyMemberDataReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyMemberDataValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyMemberFunction.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyMemberFunctionReference.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyMemberFunctionValue.hpp | 13 ++++++++++++-
   sandbox/property/boost/property/PropertyNotificationBoostSignal.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyOperators.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyOperatorsDetail.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyOperatorsEnabling.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyPredicateFailureRuntimeException.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyReferenceInterface.hpp | 5 ++++-
   sandbox/property/boost/property/PropertyTag.hpp | 5 ++++-
   sandbox/property/boost/property/detail/PropertyIndexMapDetail.h | 7 +++++--
   38 files changed, 233 insertions(+), 39 deletions(-)

Modified: sandbox/property/boost/property/PropertyAll.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyAll.hpp (original)
+++ sandbox/property/boost/property/PropertyAll.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_ALL_HPP)
+#define PROPERTY_ALL_HPP
 
 #include "PropertyAuto.h"
 #include "PropertyCallable.h"
@@ -8,3 +9,5 @@
 #include "PropertyIndexMap.h"
 #include "PropertyMemberData.h"
 #include "PropertyMemberFunction.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyAuto.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyAuto.hpp (original)
+++ sandbox/property/boost/property/PropertyAuto.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,5 +1,8 @@
-#pragma once
+#if !defined(PROPERTY_AUTO_HPP)
+#define PROPERTY_AUTO_HPP
 
 #include "PropertyAutoValue.h"
 #include "PropertyAutoPredicate.h"
 #include "PropertyAutoReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyAutoPredicate.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyAutoPredicate.hpp (original)
+++ sandbox/property/boost/property/PropertyAutoPredicate.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_AUTO_PREDICATE_HPP)
+#define PROPERTY_AUTO_PREDICATE_HPP
 
 #include "PropertyTag.h"
 #include "PropertyAutoValue.h"
@@ -7,9 +8,13 @@
 #include <boost/mpl/assert.hpp>
 #include <boost/type_traits/is_const.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
   
@@ -572,4 +577,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyAutoReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyAutoReference.hpp (original)
+++ sandbox/property/boost/property/PropertyAutoReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_AUTO_REFERENCE_HPP)
+#define PROPERTY_AUTO_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 #include <boost/utility/value_init.hpp>
@@ -28,3 +29,5 @@
   };
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyAutoValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyAutoValue.hpp (original)
+++ sandbox/property/boost/property/PropertyAutoValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_AUTO_VALUE_HPP)
+#define PROPERTY_AUTO_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
@@ -8,9 +9,13 @@
 #include <boost/mpl/if.hpp>
 #include <boost/optional.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -507,4 +512,10 @@
   }
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyCallable.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyCallable.hpp (original)
+++ sandbox/property/boost/property/PropertyCallable.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,7 @@
-#pragma once
+#if !defined(PROPERTY_CALLABLE_HPP)
+#define PROPERTY_CALLABLE_HPP
 
 #include "PropertyCallableValue.h"
 #include "PropertyCallableReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyCallableReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyCallableReference.hpp (original)
+++ sandbox/property/boost/property/PropertyCallableReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_CALLABLE_REFERENCE_HPP)
+#define PROPERTY_CALLABLE_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 #include "PropertyException.h"
@@ -53,3 +54,5 @@
   };
 
 }
+
+#endif
\ No newline at end of file

Modified: sandbox/property/boost/property/PropertyCallableValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyCallableValue.hpp (original)
+++ sandbox/property/boost/property/PropertyCallableValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_CALLABLE_VALUE_HPP)
+#define PROPERTY_CALLABLE_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
@@ -8,9 +9,13 @@
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -506,4 +511,10 @@
   }
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyData.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyData.hpp (original)
+++ sandbox/property/boost/property/PropertyData.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,5 +1,8 @@
-#pragma once
+#if !defined(PROPERTY_DATA_HPP)
+#define PROPERTY_DATA_HPP
 
 #include "PropertyDataValue.h"
 #include "PropertyDataPredicate.h"
 #include "PropertyDataReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyDataPredicate.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyDataPredicate.hpp (original)
+++ sandbox/property/boost/property/PropertyDataPredicate.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,13 +1,18 @@
-#pragma once
+#if !defined(PROPERTY_DATA_PREDICATE_HPP)
+#define PROPERTY_DATA_PREDICATE_HPP
 
 #include "PropertyTag.h"
 #include "PropertyDataValue.h"
 #include "PropertyOperators.h"
 #include <boost/function.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
   template <class T,
@@ -629,4 +634,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyDataReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyDataReference.hpp (original)
+++ sandbox/property/boost/property/PropertyDataReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_DATA_REFERENCE_HPP)
+#define PROPERTY_DATA_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 
@@ -33,3 +34,5 @@
     };
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyDataValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyDataValue.hpp (original)
+++ sandbox/property/boost/property/PropertyDataValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_DATA_VALUE_HPP)
+#define PROPERTY_DATA_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
@@ -9,9 +10,13 @@
 #include <boost/mpl/if.hpp>
 #include <boost/optional.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -574,4 +579,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyException.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyException.hpp (original)
+++ sandbox/property/boost/property/PropertyException.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_EXCEPTION_HPP)
+#define PROPERTY_EXCEPTION_HPP
 
 #include <stdexcept>
 
@@ -30,3 +31,5 @@
   };
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunction.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunction.hpp (original)
+++ sandbox/property/boost/property/PropertyFunction.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,7 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTION_HPP)
+#define PROPERTY_FUNCTION_HPP
 
 #include "PropertyFunctionValue.h"
 #include "PropertyFunctionReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunctionReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunctionReference.hpp (original)
+++ sandbox/property/boost/property/PropertyFunctionReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTION_REFERENCE_HPP)
+#define PROPERTY_FUNCTION_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 #include "PropertyException.h"
@@ -42,3 +43,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunctionValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunctionValue.hpp (original)
+++ sandbox/property/boost/property/PropertyFunctionValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,13 +1,18 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTION_VALUE_HPP)
+#define PROPERTY_FUNCTION_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
 #include "PropertyException.h"
 #include "PropertyOperators.h"
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -542,4 +547,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunctor.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunctor.hpp (original)
+++ sandbox/property/boost/property/PropertyFunctor.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,7 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTOR_HPP)
+#define PROPERTY_FUNCTOR_HPP
 
 #include "PropertyFunctorValue.h"
 #include "PropertyFunctorReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunctorReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunctorReference.hpp (original)
+++ sandbox/property/boost/property/PropertyFunctorReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTOR_REFERENCE_HPP)
+#define PROPERTY_FUNCTOR_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 
@@ -44,3 +45,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyFunctorValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyFunctorValue.hpp (original)
+++ sandbox/property/boost/property/PropertyFunctorValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_FUNCTOR_VALUE_HPP)
+#define PROPERTY_FUNCTOR_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
@@ -6,9 +7,13 @@
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -489,4 +494,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyGlobalFunctions.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyGlobalFunctions.hpp (original)
+++ sandbox/property/boost/property/PropertyGlobalFunctions.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_GLOBAL_FUNCTIONS_HPP)
+#define PROPERTY_GLOBAL_FUNCTIONS_HPP
 
 class PropertyGlobalFunctions
 {
@@ -6,3 +7,5 @@
         PropertyGlobalFunctions(void);
         ~PropertyGlobalFunctions(void);
 };
+
+#endif

Modified: sandbox/property/boost/property/PropertyIndexInterface.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyIndexInterface.hpp (original)
+++ sandbox/property/boost/property/PropertyIndexInterface.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_INDEX_INTERFACE_HPP)
+#define PROPERTY_INDEX_INTERFACE_HPP
 
 #include <boost/mpl/assert.hpp>
 #include <boost/type_traits/is_reference.hpp>
@@ -45,3 +46,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyIndexMap.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyIndexMap.hpp (original)
+++ sandbox/property/boost/property/PropertyIndexMap.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_INDEX_MAP_HPP)
+#define PROPERTY_INDEX_MAP_HPP
 
 #include "detail/PropertyIndexMapDetail.h"
 
@@ -23,3 +24,5 @@
   };
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyInterface.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyInterface.hpp (original)
+++ sandbox/property/boost/property/PropertyInterface.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_INTERFACE_HPP)
+#define PROPERTY_INTERFACE_HPP
 
 #include <boost/mpl/assert.hpp>
 #include <boost/type_traits/is_reference.hpp>
@@ -40,3 +41,5 @@
   };
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberData.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberData.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberData.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,5 +1,8 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_DATA_HPP)
+#define PROPERTY_MEMBER_DATA_HPP
 
 #include "PropertyMemberDataValue.h"
 #include "PropertyMemberDataReference.h"
 #include "PropertyMemberDataPredicate.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberDataPredicate.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberDataPredicate.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberDataPredicate.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,13 +1,18 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_DATA_PREDICATE_HPP)
+#define PROPERTY_MEMBER_DATA_PREDICATE_HPP
 
 #include "PropertyTag.h"
 #include "PropertyMemberDataValue.h"
 #include "PropertyOperators.h"
 #include <boost/function.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -643,4 +648,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberDataReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberDataReference.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberDataReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_DATA_REFERENCE_HPP)
+#define PROPERTY_MEMBER_DATA_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 
@@ -43,3 +44,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberDataValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberDataValue.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberDataValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_DATA_VALUE_HPP)
+#define PROPERTY_MEMBER_DATA_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
@@ -7,9 +8,13 @@
 #include <boost/mpl/if.hpp>
 #include <boost/optional.hpp>
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -603,4 +608,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberFunction.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberFunction.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberFunction.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,7 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_FUNCTION_HPP)
+#define PROPERTY_MEMBER_FUNCTION_HPP
 
 #include "PropertyMemberFunctionValue.h"
 #include "PropertyMemberFunctionReference.h"
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberFunctionReference.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberFunctionReference.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberFunctionReference.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_FUNCTION_REFERENCE_HPP)
+#define PROPERTY_MEMBER_FUNCTION_REFERENCE_HPP
 
 #include "PropertyReferenceInterface.h"
 #include "PropertyException.h"
@@ -52,3 +53,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyMemberFunctionValue.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyMemberFunctionValue.hpp (original)
+++ sandbox/property/boost/property/PropertyMemberFunctionValue.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,13 +1,18 @@
-#pragma once
+#if !defined(PROPERTY_MEMBER_FUNCTION_VALUE_HPP)
+#define PROPERTY_MEMBER_FUNCTION_VALUE_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyTag.h"
 #include "PropertyException.h"
 #include "PropertyOperators.h"
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (push)
 #pragma warning (disable: 4250)
 
+#endif
+
 namespace properties
 {
 
@@ -589,4 +594,10 @@
   
 }
 
+#if defined(BOOST_MSVC)
+
 #pragma warning (pop)
+
+#endif
+
+#endif

Modified: sandbox/property/boost/property/PropertyNotificationBoostSignal.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyNotificationBoostSignal.hpp (original)
+++ sandbox/property/boost/property/PropertyNotificationBoostSignal.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_NOTIFICATION_BOOST_SIGNAL_HPP)
+#define PROPERTY_NOTIFICATION_BOOST_SIGNAL_HPP
 
 #include <boost/signal.hpp>
 #include <boost/optional.hpp>
@@ -24,3 +25,5 @@
     };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyOperators.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyOperators.hpp (original)
+++ sandbox/property/boost/property/PropertyOperators.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_OPERATORS_HPP)
+#define PROPERTY_OPERATORS_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyOperatorsEnabling.h"
@@ -375,3 +376,5 @@
   }
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyOperatorsDetail.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyOperatorsDetail.hpp (original)
+++ sandbox/property/boost/property/PropertyOperatorsDetail.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_OPERATORS_DETAIL_HPP)
+#define PROPERTY_OPERATORS_DETAIL_HPP
 
 #include <boost/typeof/typeof.hpp>
 
@@ -250,3 +251,5 @@
   
   }
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyOperatorsEnabling.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyOperatorsEnabling.hpp (original)
+++ sandbox/property/boost/property/PropertyOperatorsEnabling.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_OPERATORS_ENABLING_HPP)
+#define PROPERTY_OPERATORS_ENABLING_HPP
 
 #include "PropertyInterface.h"
 #include "PropertyOperatorsDetail.h"
@@ -473,3 +474,5 @@
   }
   
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyPredicateFailureRuntimeException.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyPredicateFailureRuntimeException.hpp (original)
+++ sandbox/property/boost/property/PropertyPredicateFailureRuntimeException.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_PREDICATE_FAILURE_RUNTIME_EXCEPTION_HPP)
+#define PROPERTY_PREDICATE_FAILURE_RUNTIME_EXCEPTION_HPP
 
 #include <boost/optional.hpp>
 #include <boost/function.hpp>
@@ -27,3 +28,5 @@
     };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyReferenceInterface.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyReferenceInterface.hpp (original)
+++ sandbox/property/boost/property/PropertyReferenceInterface.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_REFERENCE_INTERFACE_HPP)
+#define PROPERTY_REFERENCE_INTERFACE_HPP
 
 #include <boost/mpl/assert.hpp>
 #include <boost/type_traits/is_reference.hpp>
@@ -18,3 +19,5 @@
   };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/PropertyTag.hpp
==============================================================================
--- sandbox/property/boost/property/PropertyTag.hpp (original)
+++ sandbox/property/boost/property/PropertyTag.hpp 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_TAG_HPP)
+#define PROPERTY_TAG_HPP
 
 namespace properties
 {
@@ -9,3 +10,5 @@
   template <class T> class DefaultPolicyTag { };
 
 }
+
+#endif

Modified: sandbox/property/boost/property/detail/PropertyIndexMapDetail.h
==============================================================================
--- sandbox/property/boost/property/detail/PropertyIndexMapDetail.h (original)
+++ sandbox/property/boost/property/detail/PropertyIndexMapDetail.h 2011-04-28 16:46:54 EDT (Thu, 28 Apr 2011)
@@ -1,4 +1,5 @@
-#pragma once
+#if !defined(PROPERTY_INDEX_MAP_DETAIL_HPP)
+#define PROPERTY_INDEX_MAP_DETAIL_HPP
 
 #include <boost/property_map/property_map.hpp>
 #include <boost/type_traits/is_const.hpp>
@@ -185,4 +186,6 @@
               type;
       };
   }
-}
\ No newline at end of file
+}
+
+#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