$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r70293 - in sandbox/assign_v2: boost/assign boost/assign/v2 boost/assign/v2/deque boost/assign/v2/deque/cpp03 boost/assign/v2/detail boost/assign/v2/framework boost/assign/v2/fun boost/assign/v2/include boost/assign/v2/include/operator boost/assign/v2/modifier boost/assign/v2/modifier/standard boost/assign/v2/put boost/assign/v2/put/pipe boost/assign/v2/utility/conversion libs/assign/v2/src libs/assign/v2/test libs/assign/v2/test/modifier libs/assign/v2/test/put libs/assign/v2/test/put/pipe libs/assign/v2/test/put/pipe/modifier libs/assign/v2/test/unit_testing libs/assign/v2/test/utility
From: erwann.rogard_at_[hidden]
Date: 2011-03-20 22:59:46
Author: e_r
Date: 2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
New Revision: 70293
URL: http://svn.boost.org/trac/boost/changeset/70293
Log:
upd assign_v2
Text files modified: 
   sandbox/assign_v2/boost/assign/v2.hpp                                |     5 ++                                      
   sandbox/assign_v2/boost/assign/v2/deque/conversion.hpp               |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/deque/cpp03/csv_deque.hpp          |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/deque/cpp03/deque.hpp              |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/deque/csv_deque.hpp                |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/deque/deque.hpp                    |    18 ++++++------                            
   sandbox/assign_v2/boost/assign/v2/deque/fwd.hpp                      |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/detail/speed.hpp                   |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/framework.hpp                      |     2                                         
   sandbox/assign_v2/boost/assign/v2/framework/as_arg_list.hpp          |     8 ++--                                    
   sandbox/assign_v2/boost/assign/v2/framework/crtp.hpp                 |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/framework/fwd.hpp                  |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/framework/modifier.hpp             |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/framework/replace_parameter.hpp    |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/fun/deduce.hpp                     |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/fun/modulo.hpp                     |    24 ++++++++--------                        
   sandbox/assign_v2/boost/assign/v2/include/operator/csv_put.hpp       |     2                                         
   sandbox/assign_v2/boost/assign/v2/include/operator/put.hpp           |     2                                         
   sandbox/assign_v2/boost/assign/v2/include/put.hpp                    |     2                                         
   sandbox/assign_v2/boost/assign/v2/modifier/deduce.hpp                |    54 ++++++++++++++++++++--------------------
   sandbox/assign_v2/boost/assign/v2/modifier/insert.hpp                |    10 +++---                                  
   sandbox/assign_v2/boost/assign/v2/modifier/iterate.hpp               |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/modifier/lookup.hpp                |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/modifier/modulo.hpp                |    46 +++++++++++++++++-----------------      
   sandbox/assign_v2/boost/assign/v2/modifier/push.hpp                  |    10 +++---                                  
   sandbox/assign_v2/boost/assign/v2/modifier/push_back.hpp             |    10 +++---                                  
   sandbox/assign_v2/boost/assign/v2/modifier/push_front.hpp            |    10 +++---                                  
   sandbox/assign_v2/boost/assign/v2/modifier/repeat.hpp                |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/modifier/standard.hpp              |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/modifier/standard/include.hpp      |     6 ++--                                    
   sandbox/assign_v2/boost/assign/v2/modifier/standard/modifier.hpp     |    34 ++++++++++++------------                
   sandbox/assign_v2/boost/assign/v2/put/pipe.hpp                       |     2                                         
   sandbox/assign_v2/boost/assign/v2/put/pipe/arg_list.hpp              |     8 ++--                                    
   sandbox/assign_v2/boost/assign/v2/put/pipe/csv_put.hpp               |    14 +++++-----                              
   sandbox/assign_v2/boost/assign/v2/put/pipe/modulo_traits.hpp         |     4 +-                                      
   sandbox/assign_v2/boost/assign/v2/put/put.hpp                        |    30 +++++++++++-----------                  
   sandbox/assign_v2/boost/assign/v2/utility/conversion/convert.hpp     |     2                                         
   sandbox/assign_v2/libs/assign/v2/src/main.cpp                        |    14 +++++++--                               
   sandbox/assign_v2/libs/assign/v2/test/deque.cpp                      |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/deque.h                        |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/fun.cpp                        |     4 --                                      
   sandbox/assign_v2/libs/assign/v2/test/fun.h                          |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier.cpp                   |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier.h                     |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.cpp            |    30 ++++++++++-----------                   
   sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.h              |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.cpp           |    16 +++++------                             
   sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.h             |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.cpp            |    16 +++++------                             
   sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.h              |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.cpp            |     4 --                                      
   sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.h              |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/modifier/standard.cpp          |    12 +++-----                                
   sandbox/assign_v2/libs/assign/v2/test/modifier/standard.h            |     2 -                                       
   sandbox/assign_v2/libs/assign/v2/test/put.cpp                        |     2 +                                       
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.cpp           |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.h             |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.cpp               |     4 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.h                 |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.cpp          |    14 +++++-----                              
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.h            |    10 +++---                                  
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.cpp  |     4 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.h    |     8 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.cpp   |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.h     |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.cpp   |     4 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.h     |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.cpp |     4 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.h   |     6 ++--                                    
   sandbox/assign_v2/libs/assign/v2/test/put/ptr.cpp                    |     2                                         
   sandbox/assign_v2/libs/assign/v2/test/put/put.cpp                    |     2                                         
   sandbox/assign_v2/libs/assign/v2/test/unit_testing/deque.cpp         |     2                                         
   sandbox/assign_v2/libs/assign/v2/test/unit_testing/put.cpp           |     4 ++                                      
   sandbox/assign_v2/libs/assign/v2/test/utility/csv.cpp                |     2                                         
   74 files changed, 313 insertions(+), 330 deletions(-)
Modified: sandbox/assign_v2/boost/assign/v2.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,10 @@
 #define BOOST_ASSIGN_V2_ER_2010_HPP
 
 #include <boost/assign/v2/detail.hpp>
-#include <boost/assign/v2/value.hpp>
+#include <boost/assign/v2/deque.hpp>
+#include <boost/assign/v2/fun.hpp>
+#include <boost/assign/v2/modifier.hpp>
+#include <boost/assign/v2/put.hpp>
 #include <boost/assign/v2/ref.hpp>
 #include <boost/assign/v2/utility.hpp>
 
Modified: sandbox/assign_v2/boost/assign/v2/deque/conversion.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/conversion.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/conversion.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -15,7 +15,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
 #define BOOST_ASSIGN_V2_SEQ (T)(F)(Tag)
 #define BOOST_ASSIGN_V2_R deque_adapter<T, F, Tag>
@@ -23,7 +23,7 @@
 #undef BOOST_ASSIGN_V2_SEQ
 #undef BOOST_ASSIGN_V2_R
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
Modified: sandbox/assign_v2/boost/assign/v2/deque/cpp03/csv_deque.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/cpp03/csv_deque.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/cpp03/csv_deque.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -16,7 +16,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
 #define BOOST_ASSIGN_V2_MACRO1(z, i, data) ( BOOST_PP_CAT(_, i) )
 #define BOOST_ASSIGN_V2_MACRO2(z, N, data)\
@@ -37,9 +37,9 @@
 #undef BOOST_ASSIGN_V2_MACRO1
 #undef BOOST_ASSIGN_V2_MACRO2
 
-}// value_aux
+}// aux
 
-using value_aux::csv_deque;
+using aux::csv_deque;
 
 }// v2
 }// assign
Modified: sandbox/assign_v2/boost/assign/v2/deque/cpp03/deque.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/cpp03/deque.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/cpp03/deque.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -22,7 +22,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     template<typename T>
     typename result_of::deque<T>::type
@@ -80,9 +80,9 @@
 )
 #undef BOOST_ASSIGN_V2_MACRO
 
-}// value_aux
+}// aux
 
-using value_aux::deque;
+using aux::deque;
 
 }// v2
 }// assign
Modified: sandbox/assign_v2/boost/assign/v2/deque/csv_deque.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/csv_deque.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/csv_deque.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -21,7 +21,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     template<typename T>
     struct csv_deque_value : boost::decay<
@@ -36,25 +36,25 @@
     >{};
 
 }// result_of
-}// value_aux
+}// aux
 //[syntax_put_deque_csv_deque
 
     template<typename T>
     struct csv_deque_value/*<-*/
-        : value_aux::csv_deque_value<T>
+        : aux::csv_deque_value<T>
     {}/*->*/;
 
 namespace result_of{
 
     template<typename T>
     struct csv_deque/*<-*/
-        : value_aux::result_of::csv_deque<T>
+        : aux::result_of::csv_deque<T>
     {}/*->*/;
 
 }// result_of
 //<-
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
-namespace value_aux{
+namespace aux{
 
     template<typename T, typename R>
     void csv_deque_impl(R& r){}
@@ -77,9 +77,9 @@
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
 //]
-}// value_aux
+}// aux
 
-using value_aux::csv_deque;
+using aux::csv_deque;
 
 #endif // BOOST_ASSIGN_V2_ENABLE_CPP0X
 
Modified: sandbox/assign_v2/boost/assign/v2/deque/deque.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/deque.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/deque.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -33,7 +33,7 @@
 namespace assign{
 namespace v2{
 //[syntax_put_deque_deque
-namespace value_aux{
+namespace aux{
 
     template<typename T>
     struct /*<<Meta-function>>*/deque_impl{ typedef /*<-*/std::deque<T> BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified /*<-*/)/*->*/type; };
@@ -52,7 +52,7 @@
         typedef impl_ const cimpl_;
         typedef adapter_crtp<impl_, F, Tag, deque_adapter> put_crtp_;
 
-        typedef value_aux::adapter_modifier<Tag> modifier_;
+        typedef aux::adapter_modifier<Tag> modifier_;
 //->
         public:
 
@@ -161,9 +161,9 @@
 
 }// result_of
 //<-
-}// value_aux
+}// aux
 //->
-namespace value_aux{
+namespace aux{
 //<-
 
     template<typename T>
@@ -174,19 +174,19 @@
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
     
 //<-
-}// value_aux
+}// aux
 //->
 namespace result_of{
 
     template<typename T>
     struct /*<<Meta-function>>*/deque/*<-*/ 
-        : value_aux::result_of::deque<T>
+        : aux::result_of::deque<T>
     {}/*->*/;
 
 }// result_of
 //<-
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
-namespace value_aux{
+namespace aux{
 //->
 
     template<typename T, typename...Args>
@@ -197,8 +197,8 @@
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
 //]
-}// value_aux
-using value_aux::deque;
+}// aux
+using aux::deque;
 
 #endif // BOOST_ASSIGN_V2_ENABLE_CPP0X
 }// v2
Modified: sandbox/assign_v2/boost/assign/v2/deque/fwd.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/deque/fwd.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/deque/fwd.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -13,13 +13,13 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     template<typename T> struct deque_impl;
 
     template<typename T, typename F, typename Tag> class deque_adapter;
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
Modified: sandbox/assign_v2/boost/assign/v2/detail/speed.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/speed.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/speed.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -21,10 +21,10 @@
 #include <boost/assign/list_inserter.hpp>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
-#include <boost/assign/v2/value/pipe/put.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 #include <boost/assign/v2/ref/array/array.hpp>
 #include <boost/assign/v2/ref/array/csv_array.hpp>
 #include <boost/type_traits/remove_reference.hpp>
Modified: sandbox/assign_v2/boost/assign/v2/framework.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -13,4 +13,4 @@
 #include <boost/assign/v2/framework/modifier.hpp>
 #include <boost/assign/v2/framework/replace_parameter.hpp>
 
-#endif // BOOST_ASSIGN_V2_FRAMEWORK_ADAPTER_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_FRAMEWORK_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/framework/as_arg_list.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework/as_arg_list.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework/as_arg_list.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -16,7 +16,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{    
+namespace aux{    
 
     template<typename R>
     class as_arg_list_adapter
@@ -69,13 +69,13 @@
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
 //]
-}// value_aux
-    using value_aux::as_arg_list;
+}// aux
+    using aux::as_arg_list;
 namespace result_of{
 
     template<typename R>
     struct as_arg_list
-        : value_aux::result_of::as_arg_list<R>
+        : aux::result_of::as_arg_list<R>
     {};
 
 }// result_of
Modified: sandbox/assign_v2/boost/assign/v2/framework/crtp.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework/crtp.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework/crtp.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -36,7 +36,7 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     template<typename F>
     struct fun_holder{
@@ -54,7 +54,7 @@
     struct modifier_holder{
 
         typedef Tag modifier_tag;
-        typedef value_aux::adapter_modifier<Tag> modifier_type;
+        typedef aux::adapter_modifier<Tag> modifier_type;
 
         modifier_holder(){}
         modifier_holder(modifier_type const& m) : modifier( m ){}
@@ -98,9 +98,9 @@
         D const& d_;
 
     };
-}//value_aux
+}//aux
 //[syntax_put_adapter_crtp
-namespace value_aux{
+namespace aux{
 
     template<typename C, typename D>
     struct ConceptAdapter1{
@@ -119,7 +119,7 @@
     template<typename C, typename F, typename Tag, typename D>
     struct ConceptAdapter2 : ConceptAdapter1<C, D>{
 
-        typedef value_aux::adapter_modifier<Tag> modifier_;
+        typedef aux::adapter_modifier<Tag> modifier_;
 
         BOOST_CONCEPT_USAGE(ConceptAdapter2)
         {
@@ -259,7 +259,7 @@
         result_type modify(T&& t)const
         {
             check_modifier( t );
-            /*<< Instance of value_aux::adapter_modifier<Tag> >>*/this->modifier.impl(
+            /*<< Instance of aux::adapter_modifier<Tag> >>*/this->modifier.impl(
                 /*<< Reference to C >>*/this->derived().container(),
                 std::forward<T>( t )
             );
@@ -288,7 +288,7 @@
 
     };
 
-}// value_aux
+}// aux
 //]
 }// v2
 }// assign
Modified: sandbox/assign_v2/boost/assign/v2/framework/fwd.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework/fwd.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework/fwd.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -13,12 +13,12 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     template<typename C, typename F, typename Tag, typename D> 
     class adapter_crtp;
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
Modified: sandbox/assign_v2/boost/assign/v2/framework/modifier.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework/modifier.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework/modifier.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -16,8 +16,8 @@
 namespace assign{
 namespace v2{
 //[syntax_put_adapter_modifier
-namespace /*<< Template arguments to `value_aux::adapter_modifier<>` have to be declared within this `namespace`>>*/modifier_tag{}
-namespace value_aux{
+namespace /*<< Template arguments to `aux::adapter_modifier<>` have to be declared within this `namespace`>>*/modifier_tag{}
+namespace aux{
 
     template<typename Tag>
     struct /*<<Specialize on Tag>>*/ adapter_modifier{};
@@ -35,7 +35,7 @@
         }
 
         private:
-        static value_aux::adapter_modifier<Tag>& m;
+        static aux::adapter_modifier<Tag>& m;
         static C& cont;
         static T t;
     };
Modified: sandbox/assign_v2/boost/assign/v2/framework/replace_parameter.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/framework/replace_parameter.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/framework/replace_parameter.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -16,7 +16,7 @@
 namespace assign{
 namespace v2{
 //[syntax_put_adapter_replace_parameter
-namespace value_aux{
+namespace aux{
                 
     template<typename /*<<Inherits crtp\<\> >>*/D> 
     struct /*<<Meta-function class to be specialized on D>>*/replace_fun{
@@ -30,7 +30,7 @@
         struct /*<<Transforms D by replacing Tag D::modifier_tag with Tag>>*/ apply{};
     };
     
-}// value_aux
+}// aux
 //]
 }// v2
 }// assign
Modified: sandbox/assign_v2/boost/assign/v2/fun/deduce.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/fun/deduce.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/fun/deduce.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -22,7 +22,7 @@
 namespace assign{
 namespace v2{
 //[syntax_put_fun_deduce
-namespace value_aux{
+namespace aux{
 
     template<typename C>
     struct container_value{ typedef typename C::value_type type; };
@@ -53,7 +53,7 @@
     {}/*->*/;
 
 
-}// value_aux
+}// aux
 //]
 }// v2
 }// assign
Modified: sandbox/assign_v2/boost/assign/v2/fun/modulo.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/fun/modulo.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/fun/modulo.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -18,13 +18,13 @@
 namespace boost{
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 namespace result_of{
 
     template<typename D>
     struct modulo_fun{
 
-        typedef value_aux::replace_fun<D> meta_;
+        typedef aux::replace_fun<D> meta_;
 
         template<typename F>
         struct apply : ::boost::mpl::apply1<meta_, F>{};
@@ -66,16 +66,16 @@
 
     };
 
-}// value_aux
+}// aux
 namespace{
-    const value_aux::keyword_fun _fun = value_aux::keyword_fun();
+    const aux::keyword_fun _fun = aux::keyword_fun();
 }
 //[syntax_put_fun_modulo
 namespace result_of{
 
     template<typename D>
     struct modulo_fun/*<-*/
-        : value_aux::result_of::modulo_fun<D>
+        : aux::result_of::modulo_fun<D>
     {}/*->*/;
 
 }// result_of
@@ -88,11 +88,11 @@
 
 #include <boost/preprocessor/cat.hpp>
 
-#define BOOST_ASSIGN_V2_VALUE_MODULO_FUN_GENERATE(NAME, FUN)\
+#define BOOST_ASSIGN_V2_MODULO_FUN_GENERATE(NAME, FUN)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
-namespace value_aux{\
+namespace aux{\
 \
     template<typename T>\
     modulo_fun< FUN > NAME()\
@@ -101,21 +101,21 @@
     }\
 \
 }\
-using value_aux::NAME;\
+using aux::NAME;\
 }\
 }\
 }\
 /**/
 
 #include <boost/assign/v2/detail/functor/constructor.hpp>
-BOOST_ASSIGN_V2_VALUE_MODULO_FUN_GENERATE(constructor, v2::functor_aux::constructor<T>)
+BOOST_ASSIGN_V2_MODULO_FUN_GENERATE(constructor, v2::functor_aux::constructor<T>)
 
 #include <boost/assign/v2/detail/functor/new.hpp>
-BOOST_ASSIGN_V2_VALUE_MODULO_FUN_GENERATE(new_ptr, v2::functor_aux::new_<T>)
+BOOST_ASSIGN_V2_MODULO_FUN_GENERATE(new_ptr, v2::functor_aux::new_<T>)
 
 #include <boost/typeof/typeof.hpp>
 #include <boost/type_traits/add_const.hpp>
-#define BOOST_ASSIGN_V2_VALUE_MODULO_FUN_KEYWORD(NAME, EXPR)\
+#define BOOST_ASSIGN_V2_MODULO_FUN_KEYWORD(NAME, EXPR)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
@@ -129,6 +129,6 @@
 }\
 
 #include <boost/lambda/lambda.hpp>
-BOOST_ASSIGN_V2_VALUE_MODULO_FUN_KEYWORD(identity, ::boost::lambda::_1)
+BOOST_ASSIGN_V2_MODULO_FUN_KEYWORD(identity, ::boost::lambda::_1)
 
 #endif // BOOST_ASSIGN_V2_FUN_MODULO_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/include/operator/csv_put.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/include/operator/csv_put.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/include/operator/csv_put.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -9,6 +9,6 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_INCLUDE_PIPE_CSV_PUT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_INCLUDE_PIPE_CSV_PUT_ER_2010_HPP
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 
 #endif // BOOST_ASSIGN_V2_INCLUDE_PIPE_CSV_PUT_ER_2010_HPP
\ No newline at end of file
Modified: sandbox/assign_v2/boost/assign/v2/include/operator/put.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/include/operator/put.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/include/operator/put.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -9,6 +9,6 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_INCLUDE_PIPE_PUT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_INCLUDE_PIPE_PUT_ER_2010_HPP
-#include <boost/assign/v2/value/pipe/put.hpp>
+#include <boost/assign/v2/put/pipe/put.hpp>
 
 #endif // BOOST_ASSIGN_V2_INCLUDE_PIPE_PUT_ER_2010_HPP
\ No newline at end of file
Modified: sandbox/assign_v2/boost/assign/v2/include/put.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/include/put.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/include/put.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -9,6 +9,6 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_INCLUDE_PUT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_INCLUDE_PUT_ER_2010_HPP
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 
 #endif // BOOST_ASSIGN_V2_INCLUDE_PUT_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/deduce.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/deduce.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/deduce.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_ER_2010_HPP
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/detail/traits/value_container/has_push.hpp>
 #include <boost/assign/v2/detail/traits/value_container/category.hpp>
@@ -29,10 +29,10 @@
     struct deduce_put{};
 }// switch_tag
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_CASE
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_CASE
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_CASE(Tag, MetaF, Number)\
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_CASE(Tag, MetaF, Number)\
 namespace switch_aux{\
     template<>\
     struct case_<switch_tag::deduce_put, Number> :\
@@ -45,34 +45,34 @@
 #endif
 
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE(CaseNumber)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_CASE(insert, value_container_aux::is_sorted, CaseNumber)\
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE(CaseNumber)\
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_CASE(insert, value_container_aux::is_sorted, CaseNumber)\
 /**/
 #endif
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ARRAY
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ARRAY
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ARRAY(CaseNumber)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_CASE(iterate<>, value_container_aux::is_array, CaseNumber)
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ARRAY(CaseNumber)\
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_CASE(iterate<>, value_container_aux::is_array, CaseNumber)
 /**/
 #endif
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ADAPTER
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ADAPTER
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ADAPTER(CaseNumber)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_CASE(push, value_container_aux::has_push_deduced_value, CaseNumber)
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ADAPTER(CaseNumber)\
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_CASE(push, value_container_aux::has_push_deduced_value, CaseNumber)
 /**/
 #endif
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_DEFAULT
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_DEFAULT
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_DEFAULT(CaseNumber)\
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_DEFAULT(CaseNumber)\
 namespace switch_aux{\
     template<>\
     struct case_<switch_tag::deduce_put, CaseNumber> :\
@@ -83,41 +83,41 @@
 #endif
 
 //[example_put_modifier_deduce_switch
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH
+#ifdef BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH
 #warning
 #else
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE(0)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ARRAY(1)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_ADAPTER(2)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH_DEFAULT(3)
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_SWITCH
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ASSOCIATIVE(0)
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ARRAY(1)
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_ADAPTER(2)
+BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH_DEFAULT(3)
+#define BOOST_ASSIGN_V2_MODIFIER_DEDUCE_SWITCH
 //]
 #endif
 
 //[syntax_put_modifier_deduce
-namespace value_aux{
+namespace aux{
 
     template<typename C>
     struct /*<<Meta-function returning a modifier-tag>>*/deduce_modifier_tag/*<-*/
         : switch_aux::result< switch_tag::deduce_put, C>
     {}/*->*/;
 
-}// value_aux
+}// aux
 //]
 
-namespace value_aux{
+namespace aux{
 
     // For testing purposes
     template<typename C, typename X>
     void check_deduce()
     {
-        typedef typename value_aux::deduce_modifier_tag<C>::type found_;
+        typedef typename aux::deduce_modifier_tag<C>::type found_;
         BOOST_MPL_ASSERT(( boost::is_same<found_, X> ));
     }
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_DEDUCE_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_DEDUCE_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/insert.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/insert.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/insert.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,10 +7,10 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_INSERT_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_INSERT_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_INSERT_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_INSERT_ER_2010_HPP
 #include <boost/assign/v2/modifier/standard/modifier.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(insert)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD(insert)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(insert)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD(insert)
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_INSERT_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_INSERT_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/iterate.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/iterate.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/iterate.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_ITERATE_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_ITERATE_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_ITERATE_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_ITERATE_ER_2010_HPP
 #include <cstddef>
 #include <boost/assign/v2/detail/keyword/ignore.hpp>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
@@ -47,7 +47,7 @@
     template<typename Arg = iterate_arg::type > struct iterate{}; 
 
 }// modifier_tag
-namespace value_aux{
+namespace aux{
                 
     template<typename Arg>
     class adapter_modifier< modifier_tag::iterate<Arg> >
@@ -98,16 +98,16 @@
 
     };
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
 
 #include <boost/assign/v2/modifier/modulo.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD(iterate)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD(iterate)
 
 #define BOOST_ASSIGN_V2_TAG modifier_tag::iterate<Arg>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG(iterate, BOOST_ASSIGN_V2_TAG)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG(iterate, BOOST_ASSIGN_V2_TAG)
 #undef BOOST_ASSIGN_V2_TAG
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_ITERATE_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_ITERATE_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/lookup.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/lookup.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/lookup.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_LOOKUP_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_LOOKUP_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_LOOKUP_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_LOOKUP_ER_2010_HPP
 #include <boost/assign/v2/detail/keyword/ignore.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/framework/modifier.hpp>
@@ -23,7 +23,7 @@
     template<typename Arg> struct lookup; 
 
 }// modifier_tag
-namespace value_aux{
+namespace aux{
                 
     template<typename Arg>
     class adapter_modifier<modifier_tag::lookup<Arg> >
@@ -63,15 +63,15 @@
         ptr_ ptr;
     };
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
 
 #include <boost/assign/v2/modifier/modulo.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD(lookup)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD(lookup)
 #define BOOST_ASSIGN_V2_TAG modifier_tag::lookup<Arg>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG(lookup, BOOST_ASSIGN_V2_TAG)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG(lookup, BOOST_ASSIGN_V2_TAG)
 #undef BOOST_ASSIGN_V2_TAG
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_LOOKUP_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_LOOKUP_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/modulo.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/modulo.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/modulo.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_MODULO_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_ER_2010_HPP
 #include <boost/assign/v2/detail/keyword/ignore.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/framework/fwd.hpp>
@@ -21,7 +21,7 @@
 namespace assign{
 namespace v2{
 //[syntax_put_modifier_modulo
-namespace value_aux{
+namespace aux{
 
     template<typename /*<<A class of modifiers>>*/ Keyword, typename /*<<A part of the modifier's implementation>>*/Arg = keyword_aux::ignore>
     struct modulo_modifier
@@ -62,7 +62,7 @@
     struct modulo_modifier{
 
 //<-            
-        typedef value_aux::replace_modifier_tag<D> meta_;
+        typedef aux::replace_modifier_tag<D> meta_;
 //->
             
         template<typename Keyword, typename Arg>
@@ -71,7 +71,7 @@
             : ::boost::mpl::apply1<
                 meta_, 
                 typename ::boost::mpl::apply1<
-                    value_aux::meta_modifier_tag<Keyword, Arg>, 
+                    aux::meta_modifier_tag<Keyword, Arg>, 
                     D
                 >::type
             >
@@ -93,9 +93,9 @@
         modulo_modifier<Keyword, Arg> const& rhs
     )/*<-*/
     {
-        typedef value_aux::meta_modifier_tag<Keyword, Arg> meta_;
+        typedef aux::meta_modifier_tag<Keyword, Arg> meta_;
         typedef typename ::boost::mpl::apply1<meta_, D>::type modifier_tag;
-        typedef value_aux::adapter_modifier<modifier_tag> modifier_;
+        typedef aux::adapter_modifier<modifier_tag> modifier_;
     
         typedef typename ::boost::mpl::apply2<
             result_of::modulo_modifier<D>, 
@@ -109,13 +109,13 @@
         );
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
-}// value_aux
+}// aux
 //]
 namespace result_of{
 
     template<typename D>
     struct modulo_modifier 
-        : value_aux::result_of::modulo_modifier<D>
+        : aux::result_of::modulo_modifier<D>
     {};
 
 }// result_of
@@ -123,14 +123,14 @@
 }// assign
 }// boost
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG
+#ifdef BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG(NAME, Result)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG(NAME, Result)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
-namespace value_aux{\
+namespace aux{\
 \
     template<typename Arg>\
     struct meta_modifier_tag<BOOST_PP_CAT(keyword_,NAME), Arg>\
@@ -146,22 +146,22 @@
 /**/
 #endif
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_PARAM
+#ifdef BOOST_ASSIGN_V2_MODIFIER_MODULO_PARAM
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_PARAM(NAME)\
-    value_aux::modulo_modifier<value_aux::BOOST_PP_CAT(keyword_,NAME)>\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_PARAM(NAME)\
+    aux::modulo_modifier<aux::BOOST_PP_CAT(keyword_,NAME)>\
 /**/
 #endif
 
-#ifdef BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD
+#ifdef BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD
 #error
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD(NAME)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD(NAME)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
-namespace value_aux{\
+namespace aux{\
 \
     struct BOOST_PP_CAT(keyword_,NAME){\
 \
@@ -171,8 +171,8 @@
 \
 }\
 namespace {\
-    BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_PARAM(NAME) const BOOST_PP_CAT(_,NAME)\
-        = BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_PARAM(NAME)();\
+    BOOST_ASSIGN_V2_MODIFIER_MODULO_PARAM(NAME) const BOOST_PP_CAT(_,NAME)\
+        = BOOST_ASSIGN_V2_MODIFIER_MODULO_PARAM(NAME)();\
 }\
 }\
 }\
@@ -181,7 +181,7 @@
 #endif
 
 // The default
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD(standard_modifier)    
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG(standard_modifier, Arg)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD(standard_modifier)    
+BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG(standard_modifier, Arg)
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_MODULO_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/push.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/push.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/push.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,10 +7,10 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_PUSH_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_PUSH_ER_2010_HPP
 #include <boost/assign/v2/modifier/standard/modifier.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(push)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD(push)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(push)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD(push)
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_PUSH_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/push_back.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/push_back.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/push_back.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,10 +7,10 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_BACK_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_BACK_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_PUSH_BACK_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_PUSH_BACK_ER_2010_HPP
 #include <boost/assign/v2/modifier/standard/modifier.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(push_back)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD(push_back)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(push_back)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD(push_back)
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_BACK_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_PUSH_BACK_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/push_front.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/push_front.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/push_front.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,10 +7,10 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_FRONT_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_FRONT_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_PUSH_FRONT_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_PUSH_FRONT_ER_2010_HPP
 #include <boost/assign/v2/modifier/standard/modifier.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(push_front)
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD(push_front)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(push_front)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD(push_front)
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_PUSH_FRONT_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_PUSH_FRONT_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/repeat.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/repeat.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/repeat.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_REPEAT_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_REPEAT_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_REPEAT_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_REPEAT_ER_2010_HPP
 #include <cstddef>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
@@ -27,7 +27,7 @@
     template<typename Tag> struct repeat{}; 
 
 }// modifier_tag
-namespace value_aux{
+namespace aux{
 
     template<typename Arg>
     class adapter_modifier<modifier_tag::repeat<Arg> >
@@ -78,14 +78,14 @@
         size_type n_;
     };
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
 #include <boost/assign/v2/modifier/modulo.hpp>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_KEYWORD(repeat)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_KEYWORD(repeat)
 #define BOOST_ASSIGN_V2_TAG modifier_tag::repeat<typename D::modifier_tag>
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_META_MODIFIER_TAG(repeat, BOOST_ASSIGN_V2_TAG)
+BOOST_ASSIGN_V2_MODIFIER_MODULO_META_MODIFIER_TAG(repeat, BOOST_ASSIGN_V2_TAG)
 #undef BOOST_ASSIGN_V2_TAG
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_REPEAT_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_REPEAT_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/standard.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/standard.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/standard.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,9 +7,9 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_STANDARD_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_STANDARD_ER_2010_HPP
 #include <boost/assign/v2/modifier/standard/modifier.hpp>
 #include <boost/assign/v2/modifier/standard/include.hpp>
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_STANDARD_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/standard/include.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/standard/include.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/standard/include.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,11 +7,11 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
 #include <boost/assign/v2/modifier/insert.hpp>
 #include <boost/assign/v2/modifier/push.hpp>
 #include <boost/assign/v2/modifier/push_back.hpp>
 #include <boost/assign/v2/modifier/push_front.hpp>
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_STANDARD_INCLUDE_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/modifier/standard/modifier.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/modifier/standard/modifier.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/modifier/standard/modifier.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,20 +7,20 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_MODIFIER_ER_2010_HPP
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_STANDARD_MODIFIER_ER_2010_HPP
+#ifndef BOOST_ASSIGN_V2_MODIFIER_STANDARD_MODIFIER_ER_2010_HPP
+#define BOOST_ASSIGN_V2_MODIFIER_STANDARD_MODIFIER_ER_2010_HPP
 #include <boost/assign/v2/detail/keyword/ignore.hpp>
 #include <boost/assign/v2/framework/modifier.hpp>
 #include <boost/assign/v2/modifier/modulo.hpp>
 #include <boost/preprocessor/cat.hpp>
 
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_PTR(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_PTR(FUN)\
     template<typename C, typename T>\
     void impl(C& cont, T* t)const{\
     cont.FUN( t );\
 }\
 /**/
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
     template<typename C, typename T>\
     void impl(C& cont, T& t)const{\
     cont.FUN( t );\
@@ -33,7 +33,7 @@
 #include <boost/utility/enable_if.hpp>
 #include <boost/type_traits/is_reference.hpp>
 // disable_if necessary to avoid ambiguity resolution with GCC4.4
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_RVALUE(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_RVALUE(FUN)\
     template<typename C, typename T>\
         typename boost::disable_if<\
         boost::is_reference<T>,\
@@ -43,17 +43,17 @@
         cont.FUN( std::move( t ) );\
     }\
 /**/
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_RVALUE(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_RVALUE(FUN)\
 /**/
 #else
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
-BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
+BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL_LVALUE(FUN)\
 /**/
 #endif // BOOST_ASSIGN_V2_ENABLE_CPP0X
 
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(FUN)\
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(FUN)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
@@ -63,12 +63,12 @@
 }\
 /**/
 
-// Must be preceded by BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_TAG(FUN)
-#define BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD(FUN)\
+// Must be preceded by BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_TAG(FUN)
+#define BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD(FUN)\
 namespace boost{\
 namespace assign{\
 namespace v2{\
-namespace value_aux{\
+namespace aux{\
 \
     template<>\
     class adapter_modifier<modifier_tag::FUN>\
@@ -77,13 +77,13 @@
         public:\
         adapter_modifier(){}\
         adapter_modifier( ignore_, ignore_ ){}\
-        BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
+        BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_IMPL(FUN)\
     };\
 \
 }\
 namespace{\
 \
-    value_aux::modulo_modifier<value_aux::keyword_standard_modifier, modifier_tag::FUN> const\
+    aux::modulo_modifier<aux::keyword_standard_modifier, modifier_tag::FUN> const\
         BOOST_PP_CAT(_,FUN) = ( \
         _standard_modifier = modifier_tag::FUN() \
     );\
@@ -95,4 +95,4 @@
 /**/
 
 
-#endif // BOOST_ASSIGN_V2_VALUE_MODIFIER_MODULO_STANDARD_ER_2010_HPP
+#endif // BOOST_ASSIGN_V2_MODIFIER_MODULO_STANDARD_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/put/pipe.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/put/pipe.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/put/pipe.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -9,6 +9,6 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_PUT_PIPE_ER_2010_HPP
 #define BOOST_ASSIGN_V2_PUT_PIPE_ER_2010_HPP
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 
 #endif // BOOST_ASSIGN_V2_PUT_PIPE_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/put/pipe/arg_list.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/put/pipe/arg_list.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/put/pipe/arg_list.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -12,7 +12,7 @@
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #include <boost/assign/v2/ref/array/csv_array.hpp>
 #include <boost/assign/v2/ref/wrapper/copy.hpp>
-#include <boost/assign/v2/value/pipe/modulo_traits.hpp>
+#include <boost/assign/v2/put/pipe/modulo_traits.hpp>
 #include <boost/mpl/apply.hpp>
 #include <boost/mpl/vector/vector0.hpp>
 #include <boost/mpl/size.hpp>
@@ -27,7 +27,7 @@
     struct use_default;
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     typedef ref::array_aux::size_type arg_list_size_type;
 
@@ -97,7 +97,7 @@
 
         template<std::size_t N, typename U = na_> // size?
         struct result{
-            typedef value_aux::arg_list<ParList, N, U> type;
+            typedef aux::arg_list<ParList, N, U> type;
         };
  
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
@@ -190,7 +190,7 @@
 
     };
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
Modified: sandbox/assign_v2/boost/assign/v2/put/pipe/csv_put.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/put/pipe/csv_put.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/put/pipe/csv_put.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -12,18 +12,18 @@
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/ref/array/as_arg_list.hpp>
 #include <boost/assign/v2/ref/aux_/list/as_modulo_list.hpp>
-#include <boost/assign/v2/value/put.hpp>
-#include <boost/assign/v2/value/pipe/arg_list.hpp>
+#include <boost/assign/v2/put/put.hpp>
+#include <boost/assign/v2/put/pipe/arg_list.hpp>
 
 namespace boost{
 namespace assign{
 namespace v2{
 //[syntax_put_pipe_csv_put
-namespace value_aux{
+namespace aux{
 
     template<typename C,
         typename ParList, arg_list_size_type N, typename U>
-    C& operator|(C& cont, value_aux::arg_list<
+    C& operator|(C& cont, aux::arg_list<
             ParList, N, U
         > const& arg_list
     )/*<-*/
@@ -40,10 +40,10 @@
 
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
-}// value_aux
+}// aux
 
-    value_aux::arg_list_generator<> const _csv_put/*<-*/
-        = value_aux::arg_list_generator<>()/*->*/;
+    aux::arg_list_generator<> const _csv_put/*<-*/
+        = aux::arg_list_generator<>()/*->*/;
 
 //]
 }// v2
Modified: sandbox/assign_v2/boost/assign/v2/put/pipe/modulo_traits.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/put/pipe/modulo_traits.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/put/pipe/modulo_traits.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -20,7 +20,7 @@
     struct use_default;
 namespace assign{
 namespace v2{
-namespace value_aux{
+namespace aux{
 
     typedef ::boost::mpl::vector0<> empty_par_list_; 
 
@@ -41,7 +41,7 @@
 
     };
 
-}// value_aux
+}// aux
 }// v2
 }// assign
 }// boost
Modified: sandbox/assign_v2/boost/assign/v2/put/put.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/put/put.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/put/put.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -9,9 +9,9 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_PUT_PUT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_PUT_PUT_ER_2010_HPP
-#include <boost/assign/v2/value/adapter/crtp.hpp>
-#include <boost/assign/v2/value/adapter/modifier.hpp>
-#include <boost/assign/v2/value/adapter/replace_parameter.hpp>
+#include <boost/assign/v2/framework/crtp.hpp>
+#include <boost/assign/v2/framework/modifier.hpp>
+#include <boost/assign/v2/framework/replace_parameter.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/fun/deduce.hpp>
 #include <boost/assign/v2/modifier/deduce.hpp>
@@ -21,17 +21,17 @@
 namespace assign{
 namespace v2{
 //[syntax_put_put
-namespace value_aux{
+namespace aux{
 
     template<typename C, typename F, typename Tag>
     class container_adapter
 //<-
         : protected ref::wrapper< ref::assign_tag::copy, C >
-        , public value_aux::adapter_crtp< C, F, Tag, container_adapter<C, F, Tag> >
+        , public aux::adapter_crtp< C, F, Tag, container_adapter<C, F, Tag> >
 //->
     {
 //<-
-        typedef value_aux::adapter_crtp< C, F, Tag, container_adapter > super2_t;
+        typedef aux::adapter_crtp< C, F, Tag, container_adapter > super2_t;
 //->
         public:
 
@@ -39,7 +39,7 @@
 //<-
         protected:
 
-        typedef value_aux::adapter_modifier<Tag> modifier_;
+        typedef aux::adapter_modifier<Tag> modifier_;
         typedef ref::assign_tag::copy assign_tag_;
         typedef ref::wrapper<assign_tag_,C> super1_t;
 //->
@@ -63,25 +63,25 @@
     };
 
     template<typename C, typename F, typename Tag>
-    struct /*<<Meta-function class>>*/replace_fun< value_aux::container_adapter<C, F, Tag> >{/*<-*/
+    struct /*<<Meta-function class>>*/replace_fun< aux::container_adapter<C, F, Tag> >{/*<-*/
         template<typename F1>
-        struct apply{ typedef value_aux::container_adapter<C, F1, Tag> type; };
+        struct apply{ typedef aux::container_adapter<C, F1, Tag> type; };
     /*->*/};
 
     template<typename C, typename F, typename Tag>
-    struct /*<<Meta-function class>>*/replace_modifier_tag< value_aux::container_adapter<C, F, Tag> >{/*<-*/
+    struct /*<<Meta-function class>>*/replace_modifier_tag< aux::container_adapter<C, F, Tag> >{/*<-*/
         template<typename Tag1>
-        struct apply{ typedef value_aux::container_adapter<C, F, Tag1> type; };
+        struct apply{ typedef aux::container_adapter<C, F, Tag1> type; };
     /*->*/};
 
-}// value_aux
+}// aux
 namespace result_of{
 
     template<typename C>
     struct /*<<Meta-function>>*/put{/*<-*/
-        typedef typename value_aux::deduce_fun<C>::type f_;
-        typedef typename value_aux::deduce_modifier_tag<C>::type modifier_tag_;
-        typedef value_aux::container_adapter<C, f_, modifier_tag_> type;
+        typedef typename aux::deduce_fun<C>::type f_;
+        typedef typename aux::deduce_modifier_tag<C>::type modifier_tag_;
+        typedef aux::container_adapter<C, f_, modifier_tag_> type;
     }/*->*/;
 
 }// result_of
Modified: sandbox/assign_v2/boost/assign/v2/utility/conversion/convert.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/utility/conversion/convert.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/utility/conversion/convert.hpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -10,7 +10,7 @@
 #ifndef BOOST_ASSIGN_V2_UTILITY_CONVERSION_CONVERT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_UTILITY_CONVERSION_CONVERT_ER_2010_HPP
 #include <boost/assign/v2/detail/pp/ignore.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/range/algorithm/for_each.hpp>
 
 namespace boost{
Modified: sandbox/assign_v2/libs/assign/v2/src/main.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/src/main.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/src/main.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,9 +7,12 @@
 
 // Test
 #include <libs/assign/v2/test/detail.h>
+#include <libs/assign/v2/test/deque.h>
+#include <libs/assign/v2/test/fun.h>
+#include <libs/assign/v2/test/modifier.h>
+#include <libs/assign/v2/test/put.h>
 #include <libs/assign/v2/test/ref.h>
-#include <libs/assign/v2/test/value.h>
-//#include <libs/assign/v2/test/utility.h>
+#include <libs/assign/v2/test/utility.h>
 
 // Tutorial
 #include <libs/assign/v2/tutorial.h>
@@ -59,9 +62,12 @@
     {
         using namespace test_assign_v2;
         xxx_detail::test();
-        xxx_value::test();
+        xxx_deque::test();
+        xxx_fun::test();
+        xxx_modifier::test();
+        xxx_put::test();
         xxx_ref::test();
-//        xxx_utility::test();
+        xxx_utility::test();
     }
     {
         tutorial_assign_v2::run();
Modified: sandbox/assign_v2/libs/assign/v2/test/deque.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/deque.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/deque.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -19,7 +19,6 @@
 #include <libs/assign/v2/test/deque.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_deque{
 
     void test()
@@ -87,5 +86,4 @@
     }
 
 }// xxx_deque
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/deque.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/deque.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/deque.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,13 +11,11 @@
 #define LIBS_ASSIGN_V2_TEST_DEQUE_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_deque{
 
     void test();
 
 }// xxx_deque
-}// xxx_value
 }// test_assign_v2
 
 #endif // LIBS_ASSIGN_V2_TEST_DEQUE_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/fun.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/fun.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/fun.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,7 +14,7 @@
 #include <boost/array.hpp>
 #include <boost/assign/v2/detail/config/check.hpp>
 
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/assign/v2/fun.hpp>
 #include <boost/function.hpp>
@@ -29,7 +29,6 @@
 #include <boost/lexical_cast.hpp>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_fun{
 
     void test()
@@ -70,5 +69,4 @@
     }
 
 }// xxx_fun
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/fun.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/fun.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/fun.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,13 +11,11 @@
 #define LIBS_ASSIGN_V2_TEST_FUN_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_fun{
 
     void test();
 
 }// xxx_fun
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_FUN_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -15,7 +15,6 @@
 #include <libs/assign/v2/test/modifier.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 
     void test(){
@@ -27,6 +26,5 @@
     }
 
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,13 +11,11 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 
     void test();
 
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -27,7 +27,6 @@
 #include <libs/assign/v2/test/modifier/deduce.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_deduce{
 
@@ -42,34 +41,34 @@
 
         {
             typedef as2::modifier_tag::push_back answer_;
-            as2::value_aux::check_deduce<std::deque<int>, answer_>();
-            as2::value_aux::check_deduce<std::list<int>, answer_>();
-            as2::value_aux::check_deduce<std::vector<int>, answer_>();
-
-            as2::value_aux::check_deduce<boost::ptr_deque<int>, answer_>();
-            as2::value_aux::check_deduce<boost::ptr_list<int>, answer_>();
-            as2::value_aux::check_deduce<boost::ptr_vector<int>, answer_>();
+            as2::aux::check_deduce<std::deque<int>, answer_>();
+            as2::aux::check_deduce<std::list<int>, answer_>();
+            as2::aux::check_deduce<std::vector<int>, answer_>();
+
+            as2::aux::check_deduce<boost::ptr_deque<int>, answer_>();
+            as2::aux::check_deduce<boost::ptr_list<int>, answer_>();
+            as2::aux::check_deduce<boost::ptr_vector<int>, answer_>();
         }
         {
             typedef as2::modifier_tag::iterate<> answer_;
-            as2::value_aux::check_deduce<boost::array<int, 1>, answer_>();
-            as2::value_aux::check_deduce<boost::ptr_array<int, 1>, answer_>();
+            as2::aux::check_deduce<boost::array<int, 1>, answer_>();
+            as2::aux::check_deduce<boost::ptr_array<int, 1>, answer_>();
         }
         {
             typedef as2::modifier_tag::push answer_;
-            as2::value_aux::check_deduce<std::queue<int>, answer_>();
-            as2::value_aux::check_deduce<std::stack<int>, answer_>();
+            as2::aux::check_deduce<std::queue<int>, answer_>();
+            as2::aux::check_deduce<std::stack<int>, answer_>();
         }
         {
             typedef as2::modifier_tag::insert answer_;
-            as2::value_aux::check_deduce<std::set<int>, answer_>();
+            as2::aux::check_deduce<std::set<int>, answer_>();
             typedef std::string str_;
-            as2::value_aux::check_deduce<std::map<str_, int>, answer_>();
+            as2::aux::check_deduce<std::map<str_, int>, answer_>();
         }
         {
             //[put_deduce_map
             typedef std::map<std::string, int> C;
-            typedef as2::value_aux::deduce_modifier_tag<C>::type found_;
+            typedef as2::aux::deduce_modifier_tag<C>::type found_;
             typedef as2::modifier_tag::insert answer_;
             BOOST_MPL_ASSERT(( boost::is_same<found_, answer_> ));
             //]
@@ -79,5 +78,4 @@
 
 }// xxx_deduce
 }// xxx_modifier
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/deduce.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,6 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_DEDUCE_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_deduce{
 
@@ -19,7 +18,6 @@
 
 }// xxx_deduce
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_DEDUCE_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,7 @@
 #include <boost/assign/v2/detail/config/check.hpp>
 
 #include <boost/assign/v2/modifier/iterate.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/lambda/lambda.hpp>
 #include <boost/lambda/bind.hpp>
@@ -26,7 +26,6 @@
 #include <iostream>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_iterate{
 
@@ -36,15 +35,15 @@
         namespace as2 = assign::v2;
         {
             //[test_value_modifier_iterate_meta
-            typedef as2::value_aux::keyword_iterate keyword_;
+            typedef as2::aux::keyword_iterate keyword_;
             typedef as2::modifier_tag::iterate_arg arg_;
-            typedef as2::value_aux::modulo_modifier<keyword_, arg_> modulo_;
+            typedef as2::aux::modulo_modifier<keyword_, arg_> modulo_;
             typedef array<int, 4> cont_;
             typedef as2::result_of::put<cont_>::type put_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, arg_>::type result1_;
             typedef as2::modifier_tag::iterate<arg_> tag1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag1_>::type result2_;
             BOOST_MPL_ASSERT(( is_same<result1_, result2_> ));
             //]
@@ -60,14 +59,14 @@
         }
         {
             //[test_value_modifier_iterate_meta_deque
-            typedef as2::value_aux::keyword_iterate keyword_;
+            typedef as2::aux::keyword_iterate keyword_;
             typedef as2::modifier_tag::iterate_arg arg_;
-            typedef as2::value_aux::modulo_modifier<keyword_, arg_> modulo_;
+            typedef as2::aux::modulo_modifier<keyword_, arg_> modulo_;
             typedef as2::result_of::deque<int>::type put_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, arg_>::type result1_;
             typedef as2::modifier_tag::iterate<arg_> tag1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag1_>::type result2_;
             BOOST_MPL_ASSERT(( is_same<result1_, result2_> ));
             //]
@@ -90,5 +89,4 @@
 
 }// xxx_iterate
 }// xxx_modifier
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/iterate.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,6 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_ITERATE_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_iterate{
 
@@ -19,7 +18,6 @@
 
 }// xxx_iterate
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_ITERATE_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,7 +14,7 @@
 
 #include <boost/assign/v2/fun.hpp>
 #include <boost/assign/v2/modifier/lookup.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/lambda/lambda.hpp>
 #include <boost/mpl/assert.hpp>
@@ -25,7 +25,6 @@
 #include <libs/assign/v2/test/modifier/lookup.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_lookup{
 
@@ -37,14 +36,14 @@
             //[test_value_modifier_lookup_meta
                 using namespace lambda;
             typedef BOOST_TYPEOF(_1) arg_;
-            typedef as2::value_aux::keyword_lookup keyword_;
-            typedef as2::value_aux::modulo_modifier<keyword_, arg_> modulo_;
+            typedef as2::aux::keyword_lookup keyword_;
+            typedef as2::aux::modulo_modifier<keyword_, arg_> modulo_;
             typedef std::map<std::string, int> cont_;
             typedef as2::result_of::put<cont_>::type put_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, arg_>::type result1_;
             typedef as2::modifier_tag::lookup<arg_> tag1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag1_>::type result2_;
             BOOST_MPL_ASSERT((boost::is_same<result1_, result2_>));
             //]
@@ -66,13 +65,13 @@
             //[test_value_modifier_lookup_meta_deque
                 using namespace lambda;
             typedef BOOST_TYPEOF(_1) arg_;
-            typedef as2::value_aux::keyword_lookup keyword_;
-            typedef as2::value_aux::modulo_modifier<keyword_, arg_> modulo_;
+            typedef as2::aux::keyword_lookup keyword_;
+            typedef as2::aux::modulo_modifier<keyword_, arg_> modulo_;
             typedef as2::result_of::deque<int>::type put_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, arg_>::type result1_;
             typedef as2::modifier_tag::lookup<arg_> tag1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag1_>::type result2_;
             BOOST_MPL_ASSERT((boost::is_same<result1_, result2_>));
             //]
@@ -95,5 +94,4 @@
 
 }// xxx_lookup
 }// xxx_modifier
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/lookup.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,6 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_LOOKUP_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_lookup{
 
@@ -19,7 +18,6 @@
 
 }// xxx_lookup
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_LOOKUP_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -12,13 +12,12 @@
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/modifier/push_front.hpp>
 #include <boost/assign/v2/modifier/repeat.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/range/algorithm/equal.hpp>
 #include <libs/assign/v2/test/modifier/repeat.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_repeat{
 
@@ -50,5 +49,4 @@
 
 }// xxx_repeat
 }// xxx_modifier
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/repeat.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,6 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_REPEAT_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_repeat{
 
@@ -19,7 +18,6 @@
 
 }// xxx_repeat
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_REPEAT_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/standard.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/standard.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/standard.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,7 +14,7 @@
 #include <string>
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/modifier/standard.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/range/begin.hpp>
 #include <boost/range/end.hpp>
@@ -29,7 +29,6 @@
 #include <libs/assign/v2/test/modifier/standard.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_standard{
 
@@ -48,11 +47,11 @@
         {
             //[test_value_modifier_standard_meta
             typedef as2::result_of::put<std::vector<int> >::type put_;
-            typedef as2::value_aux::keyword_standard_modifier keyword_;
+            typedef as2::aux::keyword_standard_modifier keyword_;
             typedef as2::modifier_tag::push_front tag_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, tag_>::type result1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag_>::type result2_;
             BOOST_MPL_ASSERT(( boost::is_same<result1_, result2_> ));
             //]
@@ -96,11 +95,11 @@
         {
             //[test_value_modifier_meta_deque
             typedef as2::result_of::deque<int>::type put_;
-            typedef as2::value_aux::keyword_standard_modifier keyword_;
+            typedef as2::aux::keyword_standard_modifier keyword_;
             typedef as2::modifier_tag::push_front tag_;
             typedef as2::result_of::modulo_modifier<put_> meta1_;
             typedef ::boost::mpl::apply2<meta1_, keyword_, tag_>::type result1_;
-            typedef as2::value_aux::replace_modifier_tag<put_> meta2_;
+            typedef as2::aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag_>::type result2_;
 
             BOOST_MPL_ASSERT(( boost::is_same<result1_, result2_> ));
@@ -120,5 +119,4 @@
 
 }// xxx_standard
 }// xxx_modifier
-}// xxx_value
 }// test_assign_v2
Modified: sandbox/assign_v2/libs/assign/v2/test/modifier/standard.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/modifier/standard.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/modifier/standard.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,6 @@
 #define LIBS_ASSIGN_V2_TEST_MODIFIER_STANDARD_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
 namespace xxx_modifier{
 namespace xxx_standard{
 
@@ -19,7 +18,6 @@
 
 }// xxx_standard
 }// xxx_modifier
-}// xxx_value
 }// xxx_test_assign
 
 #endif // LIBS_ASSIGN_V2_TEST_MODIFIER_STANDARD_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -8,6 +8,7 @@
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
 #include <libs/assign/v2/test/put/pipe.h>
+#include <libs/assign/v2/test/put/ptr.h>
 #include <libs/assign/v2/test/put/put.h>
 #include <libs/assign/v2/test/put.h>
 
@@ -16,6 +17,7 @@
 
     void test(){
 
+        xxx_ptr::test();
         xxx_put::test();
         xxx_pipe::test();
 
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -15,11 +15,11 @@
 #include <boost/array.hpp>
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/deque/csv_deque.hpp>
-#include <boost/assign/v2/value/pipe/put.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp> 
+#include <boost/assign/v2/put/pipe/put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp> 
 #include <boost/range/algorithm/for_each.hpp>
 
-#include <libs/assign/v2/test/value/pipe/csv_put.h>
+#include <libs/assign/v2/test/put/pipe/csv_put.h>
 
 namespace test_assign_v2{
 namespace xxx_put{
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/csv_put.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_CSV_PUT_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_CSV_PUT_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_CSV_PUT_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_CSV_PUT_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -22,4 +22,4 @@
 }// xxx_value
 }// test_assign_v2
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_CSV_PUT_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_CSV_PUT_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,10 +14,10 @@
 
 #include <boost/assign/v2/deque/csv_deque.hpp>
 #include <boost/assign/v2/fun.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 #include <boost/lambda/lambda.hpp>
 #include <boost/range/algorithm/equal.hpp>
-#include <libs/assign/v2/test/value/pipe/fun.h>
+#include <libs/assign/v2/test/put/pipe/fun.h>
 
 #include <boost/range/algorithm/for_each.hpp>
 
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/fun.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODULO_FUN_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODULO_FUN_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODULO_FUN_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODULO_FUN_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -22,4 +22,4 @@
 }// xxx_value
 }// xxx_test_assign
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODULO_FUN_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODULO_FUN_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,14 +7,14 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#include <libs/assign/v2/test/value/pipe/modifier/iterate.h>
-#include <libs/assign/v2/test/value/pipe/modifier/lookup.h>
-#include <libs/assign/v2/test/value/pipe/modifier/repeat.h>
-#include <libs/assign/v2/test/value/pipe/modifier/standard.h>
-#include <libs/assign/v2/test/value/pipe/modifier.h>
+#include <libs/assign/v2/test/put/pipe/modifier/iterate.h>
+#include <libs/assign/v2/test/put/pipe/modifier/lookup.h>
+#include <libs/assign/v2/test/put/pipe/modifier/repeat.h>
+#include <libs/assign/v2/test/put/pipe/modifier/standard.h>
+#include <libs/assign/v2/test/put/pipe/modifier.h>
 
 namespace test_assign_v2{
-namespace xxx_value{
+namespace xxx_put{
 namespace xxx_pipe{
 namespace xxx_modifier{
 
@@ -28,5 +28,5 @@
 
 }// xxx_modifier
 }// xxx_pipe
-}// xxx_value
+}// xxx_put
 }// xxx_test_assign
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,11 +7,11 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ER_2010_H
 
 namespace test_assign_v2{
-namespace xxx_value{
+namespace xxx_put{
 namespace xxx_pipe{
 namespace xxx_modifier{
 
@@ -19,7 +19,7 @@
 
 }// xxx_modifier
 }// xxx_pipe
-}// xxx_value
+}// xxx_put
 }// test_assign_v2
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -10,12 +10,12 @@
 #include <boost/assign/v2/detail/config/check.hpp>
 
 #include <boost/assign/v2/modifier/iterate.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 #include <boost/assign/v2/deque/csv_deque.hpp>
 #include <boost/array.hpp>
 #include <boost/lambda/lambda.hpp>
 #include <boost/range/algorithm/equal.hpp>
-#include <libs/assign/v2/test/value/pipe/modifier/iterate.h>
+#include <libs/assign/v2/test/put/pipe/modifier/iterate.h>
 
 namespace test_assign_v2{
 namespace xxx_put{
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/iterate.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ITERATE_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ITERATE_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ITERATE_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ITERATE_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -21,7 +21,7 @@
 }// xxx_iterate
 }// xxx_modifier
 }// xxx_pipe
-}// xxx_value
+}// xxx_put
 }// xxx_test_assign
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_ITERATE_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_ITERATE_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,9 +14,9 @@
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/fun.hpp>
 #include <boost/assign/v2/modifier/lookup.hpp>
-#include <boost/assign/v2/value/pipe/put.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
-#include <libs/assign/v2/test/value/pipe/modifier/lookup.h>
+#include <boost/assign/v2/put/pipe/put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
+#include <libs/assign/v2/test/put/pipe/modifier/lookup.h>
 
 namespace test_assign_v2{
 namespace xxx_put{
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/lookup.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_LOOKUP_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_LOOKUP_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_LOOKUP_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_LOOKUP_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -24,4 +24,4 @@
 }// xxx_put
 }// xxx_test_assign
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_LOOKUP_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_LOOKUP_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -10,10 +10,10 @@
 #include <vector>
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/modifier/repeat.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 #include <boost/assign/v2/deque.hpp>
 #include <boost/range/algorithm/equal.hpp>
-#include <libs/assign/v2/test/value/pipe/modifier/repeat.h>
+#include <libs/assign/v2/test/put/pipe/modifier/repeat.h>
 
 namespace test_assign_v2{
 namespace xxx_put{
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/repeat.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_REPEAT_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_REPEAT_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_REPEAT_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_REPEAT_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -24,4 +24,4 @@
 }// xxx_put
 }// xxx_test_assign
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_REPEAT_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_REPEAT_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -17,9 +17,9 @@
 #include <boost/range/iterator.hpp>
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/modifier/standard.hpp>
-#include <boost/assign/v2/value/pipe/csv_put.hpp>
+#include <boost/assign/v2/put/pipe/csv_put.hpp>
 #include <boost/assign/v2/deque.hpp>
-#include <libs/assign/v2/test/value/pipe/modifier/standard.h>
+#include <libs/assign/v2/test/put/pipe/modifier/standard.h>
 
 namespace test_assign_v2{
 namespace xxx_put{
Modified: sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.h
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.h	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/pipe/modifier/standard.h	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -7,8 +7,8 @@
 //  Boost Software License, Version 1.0. (See accompanying file             //
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)        //
 //////////////////////////////////////////////////////////////////////////////
-#ifndef LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_STANDARD_ER_2010_H
-#define LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_STANDARD_ER_2010_H
+#ifndef LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_STANDARD_ER_2010_H
+#define LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_STANDARD_ER_2010_H
 
 namespace test_assign_v2{
 namespace xxx_put{
@@ -24,4 +24,4 @@
 }// xxx_put
 }// xxx_test_assign
 
-#endif // LIBS_ASSIGN_V2_TEST_PIPE_MODIFIER_STANDARD_ER_2010_H
+#endif // LIBS_ASSIGN_V2_TEST_PUT_PIPE_MODIFIER_STANDARD_ER_2010_H
Modified: sandbox/assign_v2/libs/assign/v2/test/put/ptr.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/ptr.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/ptr.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -10,7 +10,7 @@
 #include <string>
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/ptr_container/ptr_array.hpp>
 #include <boost/ptr_container/ptr_deque.hpp>
 #include <boost/ptr_container/ptr_list.hpp>
Modified: sandbox/assign_v2/libs/assign/v2/test/put/put.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/put/put.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/put/put.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -20,7 +20,7 @@
 #include <utility>
 #include <boost/assign/v2/detail/config/check.hpp>
 
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/deque/csv_deque.hpp>
 #include <boost/tuple/tuple.hpp>
 #include <boost/range/algorithm_ext/iota.hpp>
Modified: sandbox/assign_v2/libs/assign/v2/test/unit_testing/deque.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/unit_testing/deque.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/unit_testing/deque.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -23,7 +23,7 @@
     using namespace test_assign_v2;
     {
 
-		test->add( BOOST_TEST_CASE( &ns::xxx_deque::test ) );
+		test->add( BOOST_TEST_CASE( &xxx_deque::test ) );
     }
     return test;
 }
Modified: sandbox/assign_v2/libs/assign/v2/test/unit_testing/put.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/unit_testing/put.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/unit_testing/put.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -14,6 +14,10 @@
 #define BOOST_ASSIGN_V2_CHECK( p ) BOOST_CHECK( p )
 
 #include <libs/assign/v2/test/put/pipe/csv_put.cpp>
+#include <libs/assign/v2/test/put/pipe/modifier/iterate.cpp>
+#include <libs/assign/v2/test/put/pipe/modifier/lookup.cpp>
+#include <libs/assign/v2/test/put/pipe/modifier/repeat.cpp>
+#include <libs/assign/v2/test/put/pipe/modifier/standard.cpp>
 #include <libs/assign/v2/test/put/ptr.cpp>
 #include <libs/assign/v2/test/put/put.cpp>
 
Modified: sandbox/assign_v2/libs/assign/v2/test/utility/csv.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/utility/csv.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/utility/csv.cpp	2011-03-20 22:59:35 EDT (Sun, 20 Mar 2011)
@@ -11,7 +11,7 @@
 #include <boost/assign/v2/detail/config/check.hpp>
 #include <boost/assign/v2/utility/csv.hpp>
 #include <boost/assign/v2/deque.hpp>
-#include <boost/assign/v2/value/put.hpp>
+#include <boost/assign/v2/put/put.hpp>
 #include <boost/assign/v2/modifier/push_front.hpp>
 #include <boost/range/algorithm/equal.hpp>
 #include <libs/assign/v2/test/utility/csv.h>