Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71873 - in sandbox/property: . boost/property libs/property/test
From: eldiener_at_[hidden]
Date: 2011-05-11 14:17:48


Author: eldiener
Date: 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
New Revision: 71873
URL: http://svn.boost.org/trac/boost/changeset/71873

Log:
Updated source and adding jamfiles
Added:
   sandbox/property/Jamfile.v2 (contents, props changed)
   sandbox/property/Jamroot.jam (contents, props changed)
   sandbox/property/libs/property/test/Jamfile.v2 (contents, props changed)
Text files modified:
   sandbox/property/boost/property/property_all.hpp | 16 ++++++++--------
   sandbox/property/boost/property/property_auto.hpp | 6 +++---
   sandbox/property/boost/property/property_auto_predicate.hpp | 6 +++---
   sandbox/property/boost/property/property_auto_reference.hpp | 2 +-
   sandbox/property/boost/property/property_auto_value.hpp | 10 +++++-----
   sandbox/property/boost/property/property_callable.hpp | 4 ++--
   sandbox/property/boost/property/property_callable_reference.hpp | 4 ++--
   sandbox/property/boost/property/property_callable_value.hpp | 8 ++++----
   sandbox/property/boost/property/property_data.hpp | 6 +++---
   sandbox/property/boost/property/property_data_predicate.hpp | 6 +++---
   sandbox/property/boost/property/property_data_reference.hpp | 2 +-
   sandbox/property/boost/property/property_data_value.hpp | 12 ++++++------
   sandbox/property/boost/property/property_function.hpp | 4 ++--
   sandbox/property/boost/property/property_function_reference.hpp | 4 ++--
   sandbox/property/boost/property/property_function_value.hpp | 8 ++++----
   sandbox/property/boost/property/property_functor.hpp | 4 ++--
   sandbox/property/boost/property/property_functor_reference.hpp | 6 +++---
   sandbox/property/boost/property/property_functor_value.hpp | 6 +++---
   sandbox/property/boost/property/property_index_map.hpp | 2 +-
   sandbox/property/boost/property/property_member_data.hpp | 6 +++---
   sandbox/property/boost/property/property_member_data_predicate.hpp | 14 +++++++-------
   sandbox/property/boost/property/property_member_data_reference.hpp | 2 +-
   sandbox/property/boost/property/property_member_data_value.hpp | 10 +++++-----
   sandbox/property/boost/property/property_member_function.hpp | 4 ++--
   sandbox/property/boost/property/property_member_function_reference.hpp | 4 ++--
   sandbox/property/boost/property/property_member_function_value.hpp | 8 ++++----
   sandbox/property/boost/property/property_notification_boost_signal.hpp | 2 +-
   sandbox/property/boost/property/property_operators.hpp | 6 +++---
   sandbox/property/boost/property/property_operators_enabling.hpp | 4 ++--
   sandbox/property/boost/property/property_predicate_failure_runtime_exception.hpp | 2 +-
   30 files changed, 89 insertions(+), 89 deletions(-)

Added: sandbox/property/Jamfile.v2
==============================================================================
--- (empty file)
+++ sandbox/property/Jamfile.v2 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -0,0 +1,13 @@
+#
+# Copyright 2011
+# Edward Diener
+#
+# This file is taken from the 'example' sandbox library
+#
+
+project variadic_macro_data
+ : requirements
+ <include>.&&$(BOOST_ROOT)
+ :
+ build-dir bin.v2
+ ;
\ No newline at end of file

Added: sandbox/property/Jamroot.jam
==============================================================================
--- (empty file)
+++ sandbox/property/Jamroot.jam 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -0,0 +1,41 @@
+#
+# Copyright (c) 2011
+# Edward Diener
+#
+# This file is taken from the 'example' sandbox library
+#
+
+##
+## IMPORTANT NOTE: This file MUST NOT be copied over a boost installation
+##
+
+path-constant top : . ;
+
+import modules ;
+import path ;
+
+local boost-root = [ modules.peek : BOOST_ROOT ] ;
+
+if ! $(boost-root)
+{
+ local boost-search-dirs = [ modules.peek : BOOST_BUILD_PATH ] ;
+
+ for local dir in $(boost-search-dirs)
+ {
+ if [ path.glob $(dir)/../../../ : boost/version.hpp ]
+ {
+ boost-root += $(dir)/../../../ ;
+ }
+ }
+
+ if $(boost-root)
+ {
+ boost-root = [ path.make $(boost-root[1]) ] ;
+ }
+ else
+ {
+ ECHO "Warning: couldn't find BOOST_ROOT in" $(boost-root) ;
+ }
+}
+
+path-constant BOOST_ROOT : $(boost-root) ;
\ No newline at end of file

Modified: sandbox/property/boost/property/property_all.hpp
==============================================================================
--- sandbox/property/boost/property/property_all.hpp (original)
+++ sandbox/property/boost/property/property_all.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,13 +1,13 @@
 #if !defined(PROPERTY_ALL_HPP)
 #define PROPERTY_ALL_HPP
 
-#include "PropertyAuto.h"
-#include "PropertyCallable.h"
-#include "PropertyData.h"
-#include "PropertyFunction.h"
-#include "PropertyFunctor.h"
-#include "PropertyIndexMap.h"
-#include "PropertyMemberData.h"
-#include "PropertyMemberFunction.h"
+#include "property_auto.hpp"
+#include "property_callable.hpp"
+#include "property_data.hpp"
+#include "property_function.hpp"
+#include "property_functor.hpp"
+#include "property_index_map.hpp"
+#include "property_member_data.hpp"
+#include "property_member_function.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_auto.hpp
==============================================================================
--- sandbox/property/boost/property/property_auto.hpp (original)
+++ sandbox/property/boost/property/property_auto.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_AUTO_HPP)
 #define PROPERTY_AUTO_HPP
 
-#include "PropertyAutoValue.h"
-#include "PropertyAutoPredicate.h"
-#include "PropertyAutoReference.h"
+#include "property_auto_value.hpp"
+#include "property_auto_predicate.hpp"
+#include "property_auto_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_auto_predicate.hpp
==============================================================================
--- sandbox/property/boost/property/property_auto_predicate.hpp (original)
+++ sandbox/property/boost/property/property_auto_predicate.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_AUTO_PREDICATE_HPP)
 #define PROPERTY_AUTO_PREDICATE_HPP
 
-#include "PropertyTag.h"
-#include "PropertyAutoValue.h"
-#include "PropertyOperators.h"
+#include "property_tag.hpp"
+#include "property_auto_value.hpp"
+#include "property_operators.hpp"
 #include <boost/function.hpp>
 #include <boost/mpl/assert.hpp>
 #include <boost/type_traits/is_const.hpp>

Modified: sandbox/property/boost/property/property_auto_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_auto_reference.hpp (original)
+++ sandbox/property/boost/property/property_auto_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_AUTO_REFERENCE_HPP)
 #define PROPERTY_AUTO_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
+#include "property_reference_interface.hpp"
 #include <boost/utility/value_init.hpp>
 
 namespace properties

Modified: sandbox/property/boost/property/property_auto_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_auto_value.hpp (original)
+++ sandbox/property/boost/property/property_auto_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_AUTO_VALUE_HPP)
 #define PROPERTY_AUTO_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_operators.hpp"
 #include <boost/utility/value_init.hpp>
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>
@@ -118,7 +118,7 @@
       
     void set(T arg)
       {
- boost::get(data) = arg;
+ boost::get((static_cast<prop_auto<T,default_policy_tag,read_tag> &>(*this)).data) = arg;
       }
     
   };
@@ -173,7 +173,7 @@
       
       T t(*this);
       
- boost::get(data) = arg;
+ boost::get((static_cast<prop_auto<T,default_policy_tag,read_tag> &>(*this)).data) = arg;
       property_changed(*this,boost::optional<T>(t),arg);
       }
     

Modified: sandbox/property/boost/property/property_callable.hpp
==============================================================================
--- sandbox/property/boost/property/property_callable.hpp (original)
+++ sandbox/property/boost/property/property_callable.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_CALLABLE_HPP)
 #define PROPERTY_CALLABLE_HPP
 
-#include "PropertyCallableValue.h"
-#include "PropertyCallableReference.h"
+#include "property_callable_value.hpp"
+#include "property_callable_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_callable_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_callable_reference.hpp (original)
+++ sandbox/property/boost/property/property_callable_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_CALLABLE_REFERENCE_HPP)
 #define PROPERTY_CALLABLE_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
-#include "PropertyException.h"
+#include "property_reference_interface.hpp"
+#include "property_exception.hpp"
 #include <boost/function.hpp>
 
 namespace properties

Modified: sandbox/property/boost/property/property_callable_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_callable_value.hpp (original)
+++ sandbox/property/boost/property/property_callable_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,10 +1,10 @@
 #if !defined(PROPERTY_CALLABLE_VALUE_HPP)
 #define PROPERTY_CALLABLE_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyException.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_exception.hpp"
+#include "property_operators.hpp"
 #include <boost/function.hpp>
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>

Modified: sandbox/property/boost/property/property_data.hpp
==============================================================================
--- sandbox/property/boost/property/property_data.hpp (original)
+++ sandbox/property/boost/property/property_data.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_DATA_HPP)
 #define PROPERTY_DATA_HPP
 
-#include "PropertyDataValue.h"
-#include "PropertyDataPredicate.h"
-#include "PropertyDataReference.h"
+#include "property_data_value.hpp"
+#include "property_data_predicate.hpp"
+#include "property_data_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_data_predicate.hpp
==============================================================================
--- sandbox/property/boost/property/property_data_predicate.hpp (original)
+++ sandbox/property/boost/property/property_data_predicate.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_DATA_PREDICATE_HPP)
 #define PROPERTY_DATA_PREDICATE_HPP
 
-#include "PropertyTag.h"
-#include "PropertyDataValue.h"
-#include "PropertyOperators.h"
+#include "property_tag.hpp"
+#include "property_data_value.hpp"
+#include "property_operators.hpp"
 #include <boost/function.hpp>
 
 #if defined(BOOST_MSVC)

Modified: sandbox/property/boost/property/property_data_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_data_reference.hpp (original)
+++ sandbox/property/boost/property/property_data_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_DATA_REFERENCE_HPP)
 #define PROPERTY_DATA_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
+#include "property_reference_interface.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_data_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_data_value.hpp (original)
+++ sandbox/property/boost/property/property_data_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,10 +1,10 @@
 #if !defined(PROPERTY_DATA_VALUE_HPP)
 #define PROPERTY_DATA_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyException.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_exception.hpp"
+#include "property_operators.hpp"
 #include <boost/type_traits/is_const.hpp>
 #include <boost/type_traits/add_const.hpp>
 #include <boost/mpl/if.hpp>
@@ -230,7 +230,7 @@
       
     prop_data & operator = (T arg)
       {
- oldT = *this;
+ (static_cast<prop_data<T,d,NotificationPolicy,write_tag> & >(*this)).oldT = *this;
       (static_cast<prop_data<T,d,NotificationPolicy,write_tag> & >(*this)) = arg;
       return(*this);
       }
@@ -238,7 +238,7 @@
     template<class U>
     prop_data & operator = (U arg)
       {
- oldT = *this;
+ (static_cast<prop_data<T,d,NotificationPolicy,write_tag> & >(*this)).oldT = *this;
       (static_cast<prop_data<T,d,NotificationPolicy,write_tag> & >(*this)) = arg;
       return(*this);
       }

Modified: sandbox/property/boost/property/property_function.hpp
==============================================================================
--- sandbox/property/boost/property/property_function.hpp (original)
+++ sandbox/property/boost/property/property_function.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_FUNCTION_HPP)
 #define PROPERTY_FUNCTION_HPP
 
-#include "PropertyFunctionValue.h"
-#include "PropertyFunctionReference.h"
+#include "property_function_value.hpp"
+#include "property_function_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_function_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_function_reference.hpp (original)
+++ sandbox/property/boost/property/property_function_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_FUNCTION_REFERENCE_HPP)
 #define PROPERTY_FUNCTION_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
-#include "PropertyException.h"
+#include "property_reference_interface.hpp"
+#include "property_exception.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_function_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_function_value.hpp (original)
+++ sandbox/property/boost/property/property_function_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,10 +1,10 @@
 #if !defined(PROPERTY_FUNCTION_VALUE_HPP)
 #define PROPERTY_FUNCTION_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyException.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_exception.hpp"
+#include "property_operators.hpp"
 
 #if defined(BOOST_MSVC)
 

Modified: sandbox/property/boost/property/property_functor.hpp
==============================================================================
--- sandbox/property/boost/property/property_functor.hpp (original)
+++ sandbox/property/boost/property/property_functor.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_FUNCTOR_HPP)
 #define PROPERTY_FUNCTOR_HPP
 
-#include "PropertyFunctorValue.h"
-#include "PropertyFunctorReference.h"
+#include "property_functor_value.hpp"
+#include "property_functor_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_functor_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_functor_reference.hpp (original)
+++ sandbox/property/boost/property/property_functor_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_FUNCTOR_REFERENCE_HPP)
 #define PROPERTY_FUNCTOR_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
+#include "property_reference_interface.hpp"
 
 namespace properties
 {
@@ -33,9 +33,9 @@
       return(cf());
       }
       
- T & get() const
+ T & get()
       {
- return(cf());
+ return(cf());
       }
     
     private:

Modified: sandbox/property/boost/property/property_functor_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_functor_value.hpp (original)
+++ sandbox/property/boost/property/property_functor_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_FUNCTOR_VALUE_HPP)
 #define PROPERTY_FUNCTOR_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_operators.hpp"
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>
 

Modified: sandbox/property/boost/property/property_index_map.hpp
==============================================================================
--- sandbox/property/boost/property/property_index_map.hpp (original)
+++ sandbox/property/boost/property/property_index_map.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_INDEX_MAP_HPP)
 #define PROPERTY_INDEX_MAP_HPP
 
-#include "detail/PropertyIndexMapDetail.h"
+#include "detail/property_index_map_detail.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_member_data.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_data.hpp (original)
+++ sandbox/property/boost/property/property_member_data.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_MEMBER_DATA_HPP)
 #define PROPERTY_MEMBER_DATA_HPP
 
-#include "PropertyMemberDataValue.h"
-#include "PropertyMemberDataReference.h"
-#include "PropertyMemberDataPredicate.h"
+#include "property_member_data_value.hpp"
+#include "property_member_data_reference.hpp"
+#include "property_member_data_predicate.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_member_data_predicate.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_data_predicate.hpp (original)
+++ sandbox/property/boost/property/property_member_data_predicate.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_MEMBER_DATA_PREDICATE_HPP)
 #define PROPERTY_MEMBER_DATA_PREDICATE_HPP
 
-#include "PropertyTag.h"
-#include "PropertyMemberDataValue.h"
-#include "PropertyOperators.h"
+#include "property_tag.hpp"
+#include "property_member_data_value.hpp"
+#include "property_operators.hpp"
 #include <boost/function.hpp>
 
 #if defined(BOOST_MSVC)
@@ -33,7 +33,7 @@
     
     prop_member_data_predicate(const prop_member_data_predicate & arg) :
       prop_member_data<T,C,d,NotificationPolicy,write_tag>(static_cast<const prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(arg)),
- fs(f)
+ fs(arg.fs)
       {
       }
       
@@ -104,7 +104,7 @@
     
     prop_member_data_predicate(const prop_member_data_predicate & arg) :
       prop_member_data<T,C,d,NotificationPolicy,write_tag>(static_cast<const prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(arg)),
- fs(f)
+ fs(arg.fs)
       {
       }
       
@@ -172,7 +172,7 @@
     
     prop_member_data_predicate(const prop_member_data_predicate & arg) :
       prop_member_data<T,C,d,NotificationPolicy,read_write_tag>(static_cast<const prop_member_data<T,C,d,NotificationPolicy,read_write_tag> &>(arg)),
- fs(f)
+ fs(arg.fs)
       {
       }
       
@@ -250,7 +250,7 @@
     
     prop_member_data_predicate(const prop_member_data_predicate & arg) :
       prop_member_data<T,C,d,NotificationPolicy,read_write_tag>(static_cast<const prop_member_data<T,C,d,NotificationPolicy,read_write_tag> &>(arg)),
- fs(f)
+ fs(arg.fs)
       {
       }
       

Modified: sandbox/property/boost/property/property_member_data_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_data_reference.hpp (original)
+++ sandbox/property/boost/property/property_member_data_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_MEMBER_DATA_REFERENCE_HPP)
 #define PROPERTY_MEMBER_DATA_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
+#include "property_reference_interface.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_member_data_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_data_value.hpp (original)
+++ sandbox/property/boost/property/property_member_data_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_MEMBER_DATA_VALUE_HPP)
 #define PROPERTY_MEMBER_DATA_VALUE_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyTag.h"
-#include "PropertyOperators.h"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_operators.hpp"
 #include <boost/type_traits/is_const.hpp>
 #include <boost/mpl/if.hpp>
 #include <boost/optional.hpp>
@@ -259,7 +259,7 @@
       
     prop_member_data & operator = (T arg)
       {
- oldT = *this;
+ (static_cast<prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(*this)).oldT = *this;
       (static_cast<prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(*this)) = arg;
       return(*this);
       }
@@ -267,7 +267,7 @@
     template<class U>
     prop_member_data & operator = (U arg)
       {
- oldT = *this;
+ (static_cast<prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(*this)).oldT = *this;
       (static_cast<prop_member_data<T,C,d,NotificationPolicy,write_tag> &>(*this)) = arg;
       return(*this);
       }

Modified: sandbox/property/boost/property/property_member_function.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_function.hpp (original)
+++ sandbox/property/boost/property/property_member_function.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,7 +1,7 @@
 #if !defined(PROPERTY_MEMBER_FUNCTION_HPP)
 #define PROPERTY_MEMBER_FUNCTION_HPP
 
-#include "PropertyMemberFunctionValue.h"
-#include "PropertyMemberFunctionReference.h"
+#include "property_member_function_value.hpp"
+#include "property_member_function_reference.hpp"
 
 #endif

Modified: sandbox/property/boost/property/property_member_function_reference.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_function_reference.hpp (original)
+++ sandbox/property/boost/property/property_member_function_reference.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_MEMBER_FUNCTION_REFERENCE_HPP)
 #define PROPERTY_MEMBER_FUNCTION_REFERENCE_HPP
 
-#include "PropertyReferenceInterface.h"
-#include "PropertyException.h"
+#include "property_reference_interface.hpp"
+#include "property_exception.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_member_function_value.hpp
==============================================================================
--- sandbox/property/boost/property/property_member_function_value.hpp (original)
+++ sandbox/property/boost/property/property_member_function_value.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,10 +1,10 @@
 #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"
+#include "property_interface.hpp"
+#include "property_tag.hpp"
+#include "property_exception.hpp"
+#include "property_operators.hpp"
 
 #if defined(BOOST_MSVC)
 

Modified: sandbox/property/boost/property/property_notification_boost_signal.hpp
==============================================================================
--- sandbox/property/boost/property/property_notification_boost_signal.hpp (original)
+++ sandbox/property/boost/property/property_notification_boost_signal.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -3,7 +3,7 @@
 
 #include <boost/signal.hpp>
 #include <boost/optional.hpp>
-#include "PropertyInterface.h"
+#include "property_interface.hpp"
 
 namespace properties
 {

Modified: sandbox/property/boost/property/property_operators.hpp
==============================================================================
--- sandbox/property/boost/property/property_operators.hpp (original)
+++ sandbox/property/boost/property/property_operators.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,9 +1,9 @@
 #if !defined(PROPERTY_OPERATORS_HPP)
 #define PROPERTY_OPERATORS_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyOperatorsEnabling.h"
-#include "PropertyOperatorsDetail.h"
+#include "property_interface.hpp"
+#include "property_operators_enabling.hpp"
+#include "property_operators_detail.hpp"
 #include <boost/utility/enable_if.hpp>
 
 namespace properties

Modified: sandbox/property/boost/property/property_operators_enabling.hpp
==============================================================================
--- sandbox/property/boost/property/property_operators_enabling.hpp (original)
+++ sandbox/property/boost/property/property_operators_enabling.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -1,8 +1,8 @@
 #if !defined(PROPERTY_OPERATORS_ENABLING_HPP)
 #define PROPERTY_OPERATORS_ENABLING_HPP
 
-#include "PropertyInterface.h"
-#include "PropertyOperatorsDetail.h"
+#include "property_interface.hpp"
+#include "property_operators_detail.hpp"
 #include <boost/utility/enable_if.hpp>
 #include <boost/type_traits.hpp>
 #include <boost/mpl/or.hpp>

Modified: sandbox/property/boost/property/property_predicate_failure_runtime_exception.hpp
==============================================================================
--- sandbox/property/boost/property/property_predicate_failure_runtime_exception.hpp (original)
+++ sandbox/property/boost/property/property_predicate_failure_runtime_exception.hpp 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -3,7 +3,7 @@
 
 #include <boost/optional.hpp>
 #include <boost/function.hpp>
-#include "PropertyInterface.h"
+#include "property_interface.hpp"
 #include <stdexcept>
 #include <sstream>
 

Added: sandbox/property/libs/property/test/Jamfile.v2
==============================================================================
--- (empty file)
+++ sandbox/property/libs/property/test/Jamfile.v2 2011-05-11 14:17:45 EDT (Wed, 11 May 2011)
@@ -0,0 +1,92 @@
+# Property testing Jamfile
+#
+# Copyright (c) 2011
+# Edward Diener
+#
+
+import testing ;
+
+project property_tests : requirements <warnings>on
+ <toolset>gcc-4.3.0:<warnings>all
+# <toolset>gcc-4.3.0:<cxxflags>-Wno-variadic-macros
+ <toolset>gcc-4.4.0:<warnings>all
+# <toolset>gcc-4.4.0:<cxxflags>-Wno-variadic-macros
+ <toolset>gcc-4.5.0:<warnings>all
+# <toolset>gcc-4.5.0:<cxxflags>-Wno-variadic-macros
+ <toolset>gcc-4.5.0:<linkflags>"-Wl,--enable-auto-import"
+ <toolset>gcc-4.5.2:<warnings>all
+# <toolset>gcc-4.5.2:<cxxflags>-Wno-variadic-macros
+ <toolset>msvc:<warnings>all
+ ;
+
+test-suite property
+ :
+ [ run test_auto_predicate_character.cpp ]
+ [ run test_auto_predicate_enum.cpp ]
+ [ run test_auto_predicate_floating_point.cpp ]
+ [ run test_auto_predicate_integer.cpp ]
+ [ run test_auto_reference.cpp ]
+ [ run test_auto_value_bool.cpp ]
+ [ run test_auto_value_character.cpp ]
+ [ run test_auto_value_enum.cpp ]
+ [ run test_auto_value_floating_point.cpp ]
+ [ run test_auto_value_integer.cpp ]
+ [ run test_auto_value_pointer.cpp ]
+ [ run test_auto_value_user_defined.cpp ]
+ [ run test_callable_reference.cpp ]
+ [ run test_callable_value_bool.cpp ]
+ [ run test_callable_value_character.cpp ]
+ [ run test_callable_value_enum.cpp ]
+ [ run test_callable_value_floating_point.cpp ]
+ [ run test_callable_value_integer.cpp ]
+ [ run test_callable_value_pointer.cpp ]
+ [ run test_callable_value_user_defined.cpp ]
+ [ run test_data_predicate_character.cpp ]
+ [ run test_data_predicate_enum.cpp ]
+ [ run test_data_predicate_floating_point.cpp ]
+ [ run test_data_predicate_integer.cpp ]
+ [ run test_data_reference.cpp ]
+ [ run test_data_value_bool.cpp ]
+ [ run test_data_value_character.cpp ]
+ [ run test_data_value_enum.cpp ]
+ [ run test_data_value_floating_point.cpp ]
+ [ run test_data_value_integer.cpp ]
+ [ run test_data_value_pointer.cpp ]
+ [ run test_data_value_user_defined.cpp ]
+ [ run test_function_reference.cpp ]
+ [ run test_function_value_bool.cpp ]
+ [ run test_function_value_character.cpp ]
+ [ run test_function_value_enum.cpp ]
+ [ run test_function_value_floating_point.cpp ]
+ [ run test_function_value_integer.cpp ]
+ [ run test_function_value_pointer.cpp ]
+ [ run test_function_value_user_defined.cpp ]
+ [ run test_functor_reference.cpp ]
+ [ run test_functor_value_bool.cpp ]
+ [ run test_functor_value_character.cpp ]
+ [ run test_functor_value_enum.cpp ]
+ [ run test_functor_value_floating_point.cpp ]
+ [ run test_functor_value_integer.cpp ]
+ [ run test_functor_value_pointer.cpp ]
+ [ run test_functor_value_user_defined.cpp ]
+ [ run test_member_data_predicate_character.cpp ]
+ [ run test_member_data_predicate_enum.cpp ]
+ [ run test_member_data_predicate_floating_point.cpp ]
+ [ run test_member_data_predicate_integer.cpp ]
+ [ run test_member_data_reference.cpp ]
+ [ run test_member_data_value_bool.cpp ]
+ [ run test_member_data_value_character.cpp ]
+ [ run test_member_data_value_enum.cpp ]
+ [ run test_member_data_value_floating_point.cpp ]
+ [ run test_member_data_value_integer.cpp ]
+ [ run test_member_data_value_pointer.cpp ]
+ [ run test_member_data_value_user_defined.cpp ]
+ [ run test_member_function_reference.cpp ]
+ [ run test_member_function_value_bool.cpp ]
+ [ run test_member_function_value_character.cpp ]
+ [ run test_member_function_value_enum.cpp ]
+ [ run test_member_function_value_floating_point.cpp ]
+ [ run test_member_function_value_integer.cpp ]
+ [ run test_member_function_value_pointer.cpp ]
+ [ run test_member_function_value_user_defined.cpp ]
+ ;


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