$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r70729 - in sandbox/assign_v2: boost/assign/v2/deque boost/assign/v2/deque/cpp03 boost/assign/v2/detail boost/assign/v2/detail/functor boost/assign/v2/detail/keyword boost/assign/v2/interpreter boost/assign/v2/option boost/assign/v2/option/modifier boost/assign/v2/ref/array boost/assign/v2/ref/aux_/list libs/assign/v2/test/option libs/assign/v2/test/pipe libs/assign/v2/test/pipe/option
From: erwann.rogard_at_[hidden]
Date: 2011-03-29 20:01:31
Author: e_r
Date: 2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
New Revision: 70729
URL: http://svn.boost.org/trac/boost/changeset/70729
Log:
upd assign_v2
Text files modified: 
   sandbox/assign_v2/boost/assign/v2/deque/cpp03/deque.hpp          |     2 +-                                      
   sandbox/assign_v2/boost/assign/v2/deque/deque.hpp                |    30 +++++++++++++++---------------          
   sandbox/assign_v2/boost/assign/v2/detail/functor/value.hpp       |     2 +-                                      
   sandbox/assign_v2/boost/assign/v2/detail/keyword.hpp             |    27 ++++++++++++++++++++++++---             
   sandbox/assign_v2/boost/assign/v2/detail/keyword/ignore.hpp      |    33 +--------------------------------       
   sandbox/assign_v2/boost/assign/v2/detail/keyword/key.hpp         |    31 +------------------------------         
   sandbox/assign_v2/boost/assign/v2/detail/keyword/nil.hpp         |    31 +------------------------------         
   sandbox/assign_v2/boost/assign/v2/interpreter/crtp.hpp           |    12 ++++++------                            
   sandbox/assign_v2/boost/assign/v2/interpreter/data_generator.hpp |    11 +++++------                             
   sandbox/assign_v2/boost/assign/v2/interpreter/fwd.hpp            |    20 ++++++++++----------                    
   sandbox/assign_v2/boost/assign/v2/interpreter/modifier.hpp       |    28 ++++++++++++++--------------            
   sandbox/assign_v2/boost/assign/v2/option/data_generator.hpp      |     5 ++---                                   
   sandbox/assign_v2/boost/assign/v2/option/modifier/framework.hpp  |     2 +-                                      
   sandbox/assign_v2/boost/assign/v2/option/modifier/insert.hpp     |     8 ++++----                                
   sandbox/assign_v2/boost/assign/v2/option/modifier/iterate.hpp    |     4 ++--                                    
   sandbox/assign_v2/boost/assign/v2/option/modifier/mapped.hpp     |     2 +-                                      
   sandbox/assign_v2/boost/assign/v2/option/modifier/std.hpp        |    12 ++++++------                            
   sandbox/assign_v2/boost/assign/v2/ref/array/csv_array.hpp        |     2 +-                                      
   sandbox/assign_v2/boost/assign/v2/ref/aux_/list/list.hpp         |     2 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/option/list.cpp            |    12 ++++++------                            
   sandbox/assign_v2/libs/assign/v2/test/option/std_modifier.cpp    |     2 +-                                      
   sandbox/assign_v2/libs/assign/v2/test/pipe/csv_put.cpp           |    14 +++++++-------                          
   sandbox/assign_v2/libs/assign/v2/test/pipe/option/mapped.cpp     |    16 ++++++++--------                        
   23 files changed, 119 insertions(+), 189 deletions(-)
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-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -11,7 +11,7 @@
 #define BOOST_ASSIGN_V2_DEQUE_CPP03_DEQUE_ER_2010_HPP
 #include <boost/assign/v2/detail/config/limit_arity.hpp>
 #include <boost/assign/v2/detail/config/limit_lvalue_const_arity.hpp>
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/parameter_list.hpp>
 #include <boost/assign/v2/deque/fwd.hpp>
 #include <boost/preprocessor/arithmetic.hpp>
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-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -16,7 +16,7 @@
 #include <boost/assign/v2/interpreter/replace.hpp>
 #include <boost/assign/v2/deque/fwd.hpp>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/range/begin.hpp>
 #include <boost/range/end.hpp>
@@ -36,8 +36,8 @@
 
     template<typename T>
     struct deque_impl{ 
-    	typedef /*<-*/std::deque<T> 
-        	BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified /*<-*/)/*->*/
+        typedef /*<-*/std::deque<T> 
+            BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified /*<-*/)/*->*/
             type; 
     };
 
@@ -52,7 +52,7 @@
         typedef typename deque_impl<T>::type impl_;
         typedef impl_ const cimpl_;
         typedef interpreter_crtp<
-        	impl_, F, ModifierTag, data_tag::value, deque_interpreter
+            impl_, F, ModifierTag, data_tag::value, deque_interpreter
         > put_crtp_;
 
         typedef interpreter_aux::interpreter_modifier<ModifierTag> modifier_;
@@ -139,15 +139,19 @@
     struct replace_data_generator< deque_interpreter<T, F, ModifierTag> >
     {
         template<typename F1>
-        struct apply{ typedef /*<-*/BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified/*<-*/)deque_interpreter<T, F1, ModifierTag>/*->*/ type; };
+        struct apply{    
+            typedef /*<-*/BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified/*<-*/)deque_interpreter<T, F1, ModifierTag>/*->*/ type; 
+        };
     };
 
     template<typename T, typename F, typename ModifierTag>
-    struct replace_modifier_tag< deque_interpreter<T, F, ModifierTag> >/*<-*/
+    struct replace_modifier_tag< deque_interpreter<T, F, ModifierTag> >
     {
         template<typename ModifierTag1>
-        struct apply{ /*<-*/BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified/*<-*/)typedef deque_interpreter<T, F, ModifierTag1>/*->*/ type; };
-    }/*->*/;
+        struct apply{ 
+            /*<-*/BOOST_ASSIGN_V2_IGNORE(/*->*/unspecified/*<-*/)typedef deque_interpreter<T, F, ModifierTag1>/*->*/ type; 
+        };
+    };
 
 //<-
 namespace result_of{
@@ -163,11 +167,9 @@
     };
 
 }// result_of
-//<-
 }// interpreter_aux
-//->
 namespace interpreter_aux{
-//<-
+//->
 
     template<typename T>
     typename result_of::deque<T>::type
@@ -176,9 +178,7 @@
         return typename result_of::deque<T>::type();
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
     
-//<-
 }// interpreter_aux
-//->
 namespace result_of{
 
     template<typename T>
@@ -189,8 +189,8 @@
 }// result_of
 //<-
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
-namespace interpreter_aux{
 //->
+namespace interpreter_aux{
 
     template<typename T, typename...Args>
     typename result_of::deque<T>::type
@@ -199,9 +199,9 @@
         return deque<T>( v2::_nil )( std::forward<Args>(args)... );
     }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
-//]
 }// interpreter_aux
 using interpreter_aux::deque;
+//]
 
 #endif // BOOST_ASSIGN_V2_ENABLE_CPP0X
 }// v2
Modified: sandbox/assign_v2/boost/assign/v2/detail/functor/value.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/functor/value.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/functor/value.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -10,7 +10,7 @@
 #ifndef BOOST_ASSIGN_V2_DETAIL_FUNCTOR_VALUE_ER_2010_HPP
 #define BOOST_ASSIGN_V2_DETAIL_FUNCTOR_VALUE_ER_2010_HPP
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #if BOOST_ASSIGN_V2_ENABLE_CPP0X
 #include <utility>
Modified: sandbox/assign_v2/boost/assign/v2/detail/keyword.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/keyword.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/keyword.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -9,8 +9,29 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_DETAIL_KEYWORD_ER_2010_HPP
 #define BOOST_ASSIGN_V2_DETAIL_KEYWORD_ER_2010_HPP
-#include <boost/assign/v2/detail/keyword/key.hpp>
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/preprocessor/cat.hpp>
+
+namespace boost{
+namespace assign{
+namespace v2{
+namespace keyword_aux{
+
+    struct ignore{ 
+        ignore(){} 
+        template<typename Anything> ignore(Anything){}
+    };
+    
+	struct key{};
+	struct nil{};
+
+}// keyword_aux
+namespace{
+    const keyword_aux::ignore _ignore = keyword_aux::ignore();
+    const keyword_aux::key _key = keyword_aux::key();
+    const keyword_aux::nil _nil = keyword_aux::nil();
+}
+}// v2
+}// assign
+}// boost
 
 #endif // BOOST_ASSIGN_V2_DETAIL_KEYWORD_ER_2010_HPP
Modified: sandbox/assign_v2/boost/assign/v2/detail/keyword/ignore.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/keyword/ignore.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/keyword/ignore.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -1,32 +1 @@
-//////////////////////////////////////////////////////////////////////////////
-//  Boost.Assign v2                                                         //
-//                                                                          //
-//  Copyright (C) 2003-2004 Thorsten Ottosen                                //
-//  Copyright (C) 2010 Erwann Rogard                                        //
-//  Use, modification and distribution are subject to the                   //
-//  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_DETAIL_KEYWORD_IGNORE_ER_2010_HPP
-#define BOOST_ASSIGN_V2_DETAIL_KEYWORD_IGNORE_ER_2010_HPP
-
-namespace boost{
-namespace assign{
-namespace v2{
-namespace keyword_aux{
-
-    struct ignore{ 
-        ignore(){} 
-        template<typename Anything> ignore(Anything){}
-    };
-    
-
-}// keyword_aux
-namespace{
-    const keyword_aux::ignore _ignore = keyword_aux::ignore();
-}
-}// v2
-}// assign
-}// boost
-
-#endif // BOOST_ASSIGN_V2_DETAIL_KEYWORD_IGNORE_ER_2010_HPP
+// TODO remove file
Modified: sandbox/assign_v2/boost/assign/v2/detail/keyword/key.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/keyword/key.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/keyword/key.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -1,30 +1 @@
-//////////////////////////////////////////////////////////////////////////////
-//  Boost.Assign v2                                                         //
-//                                                                          //
-//  Copyright (C) 2003-2004 Thorsten Ottosen                                //
-//  Copyright (C) 2010 Erwann Rogard                                        //
-//  Use, modification and distribution are subject to the                   //
-//  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_DETAIL_KEYWORD_KEY_ER_2010_HPP
-#define BOOST_ASSIGN_V2_DETAIL_KEYWORD_KEY_ER_2010_HPP
-
-namespace boost{
-namespace assign{
-namespace v2{
-//[syntax_detail_keyword_key
-namespace keyword_aux{ struct key{}; }
-//<-
-namespace{
-//->
-    const keyword_aux::key _key/*<-*/ = keyword_aux::key()/*->*/;
-//<-
-}
-//->
-//]
-}// v2
-}// assign
-}// boost
-
-#endif // BOOST_ASSIGN_V2_DETAIL_KEYWORD_KEY_ER_2010_HPP
+// TODO remove file
\ No newline at end of file
Modified: sandbox/assign_v2/boost/assign/v2/detail/keyword/nil.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/detail/keyword/nil.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/detail/keyword/nil.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -1,30 +1 @@
-//////////////////////////////////////////////////////////////////////////////
-//  Boost.Assign v2                                                         //
-//                                                                          //
-//  Copyright (C) 2003-2004 Thorsten Ottosen                                //
-//  Copyright (C) 2010 Erwann Rogard                                        //
-//  Use, modification and distribution are subject to the                   //
-//  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_DETAIL_KEYWORD_NIL_ER_2010_HPP
-#define BOOST_ASSIGN_V2_DETAIL_KEYWORD_NIL_ER_2010_HPP
-
-namespace boost{
-namespace assign{
-namespace v2{
-//[syntax_detail_keyword_nil
-namespace keyword_aux{ struct nil{}; }
-//<-
-namespace{
-//->
-    const keyword_aux::nil _nil/*<-*/ = keyword_aux::nil()/*->*/;
-//<-
-}
-//->
-//]
-}// v2
-}// assign
-}// boost
-
-#endif // BOOST_ASSIGN_V2_DETAIL_KEYWORD_NIL_ER_2010_HPP
+// TODO remove file
Modified: sandbox/assign_v2/boost/assign/v2/interpreter/crtp.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/interpreter/crtp.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/interpreter/crtp.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -134,11 +134,11 @@
     };
 
     template<
-        typename C      		// Container, 
-        , typename F    		// Data generator
+        typename C              // Container, 
+        , typename F            // Data generator
         , typename ModifierTag  // Modifier tag
-        , typename DataTag  	// Data tag
-        , typename D    		// Derived
+        , typename DataTag      // Data tag
+        , typename D            // Derived
     >
     class interpreter_crtp
 //<-
@@ -166,12 +166,12 @@
         public:
 
         typedef /*<-*/ typename modifier_holder_::modifier_type 
-        	BOOST_ASSIGN_V2_IGNORE(/*->*/ interpreter_modifier<Tag> /*<-*/)/*->*/
+            BOOST_ASSIGN_V2_IGNORE(/*->*/ interpreter_modifier<Tag> /*<-*/)/*->*/
         modifier_type;
 
         interpreter_crtp(){}
         explicit interpreter_crtp( F const& f )/*<-*/ 
-        	: data_gen_holder_( f )
+            : data_gen_holder_( f )
         {}BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
         explicit interpreter_crtp( F const& f, modifier_type const& m )/*<-*/
             : data_gen_holder_( f ), modifier_holder_( m )
Modified: sandbox/assign_v2/boost/assign/v2/interpreter/data_generator.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/interpreter/data_generator.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/interpreter/data_generator.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -18,23 +18,22 @@
 namespace v2{
 //[syntax_interpreter_data
 namespace interpreter_aux{
-//<-
 
     template<
         typename C // Value or pointer-container
-        , typename T/*->*/ = typename v2::container_aux::value<C>::type/*->*/
-        , bool is_map/*->*/ = v2::container_aux::is_map<C>::value/*->*/
+        , typename T/*<-*/ = typename v2::container_aux::value<C>::type/*->*/
+        , bool is_map/*<-*/ = v2::container_aux::is_map<C>::value/*->*/
     >
     struct deduce_data_generator/*<-*/
     {
-		typedef v2::functor_aux::value<T> type; 
+        typedef v2::functor_aux::value<T> type; 
     }/*->*/;
 
     template<typename C, typename T>
     struct deduce_data_generator<C, T, true>/*<-*/
     {
-		typedef v2::functor_aux::pair<
-        	T, 
+        typedef v2::functor_aux::pair<
+            T, 
             typename container_aux::key<C>::type,
             typename container_aux::mapped<C>::type
         > type; 
Modified: sandbox/assign_v2/boost/assign/v2/interpreter/fwd.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/interpreter/fwd.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/interpreter/fwd.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -11,34 +11,34 @@
 #define BOOST_ASSIGN_V2_INTERPRETER_FWD_ER_2010_HPP
 
 namespace boost{
-	struct use_default;
+    struct use_default;
 namespace assign{
 namespace v2{
 namespace data_tag{
 
-	// Storage
+    // Storage
     struct storage{};
     struct storage_ptr : storage{};
     struct storage_value : storage{};
 
-	// Assign
-	struct assign{};
+    // Assign
+    struct assign{};
     struct assign_map : assign{};
 
-	template<typename Storage, typename Assign> struct plus : Storage{};
+    template<typename Storage, typename Assign> struct plus : Storage{};
 
-	// Shortcuts
+    // Shortcuts
 
-	typedef plus<storage_ptr, assign> ptr;
-	typedef plus<storage_ptr, assign_map> ptr_map;
-	typedef plus<storage_value, assign> value;
+    typedef plus<storage_ptr, assign> ptr;
+    typedef plus<storage_ptr, assign_map> ptr_map;
+    typedef plus<storage_value, assign> value;
     typedef plus<storage_value, assign_map> value_map;
 
 }// data_tag
 namespace interpreter_aux{
 
     template<typename C, typename F, 
-    	typename ModifierTag, typename DataTag, typename D> 
+        typename ModifierTag, typename DataTag, typename D> 
     class interpreter_crtp;
 
     template<typename Tag> 
Modified: sandbox/assign_v2/boost/assign/v2/interpreter/modifier.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/interpreter/modifier.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/interpreter/modifier.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -121,25 +121,25 @@
 
 //->
 
-	template<
-    	typename C // Container
+    template<
+        typename C // Container
     >
-    struct deduce_data_tag{
+    struct deduce_data_tag/*<-*/{
     
-    	typedef typename ::boost::mpl::if_<
-    		container_aux::is_ptr_container<C>,
-        	data_tag::storage_ptr,
-        	data_tag::storage_value
-    	>::type storage_;
+        typedef typename ::boost::mpl::if_<
+            container_aux::is_ptr_container<C>,
+            data_tag::storage_ptr,
+            data_tag::storage_value
+        >::type storage_;
     
-	    typedef typename ::boost::mpl::if_<
-    		container_aux::is_map<C>,
-        	data_tag::assign_map,
-        	data_tag::assign
+        typedef typename ::boost::mpl::if_<
+            container_aux::is_map<C>,
+            data_tag::assign_map,
+            data_tag::assign
         >::type assign_;
 
-		typedef data_tag::plus<storage_, assign_> type;    
-    };
+        typedef data_tag::plus<storage_, assign_> type;    
+    }/*->*/;
 
 }// interpreter_aux
 //]
Modified: sandbox/assign_v2/boost/assign/v2/option/data_generator.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/data_generator.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/data_generator.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -10,8 +10,7 @@
 #ifndef BOOST_ASSIGN_V2_OPTION_DATA_GENERATOR_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_DATA_GENERATOR_ER_2010_HPP
 #include <boost/assign/v2/detail/functor/value.hpp>
-#include <boost/assign/v2/detail/keyword/key.hpp>
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/interpreter/data_generator.hpp>
 #include <boost/assign/v2/interpreter/fwd.hpp>
@@ -121,7 +120,7 @@
             rhs.template data_generator<C>(), 
             lhs.modifier 
         );
-    }/*<-*/BOOST_ASSIGN_V2_IGNORE(/*<-*/;/*->*/)/*->*/
+    }BOOST_ASSIGN_V2_IGNORE(/*->*/;/*<-*/)/*->*/
 
     struct keyword_data_generator
     /*<-*/{
Modified: sandbox/assign_v2/boost/assign/v2/option/modifier/framework.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/modifier/framework.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/modifier/framework.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -9,7 +9,7 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_OPTION_MODIFIER_FRAMEWORK_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_MODIFIER_FRAMEWORK_ER_2010_HPP
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/interpreter/fwd.hpp>
 #include <boost/assign/v2/interpreter/modifier.hpp>
Modified: sandbox/assign_v2/boost/assign/v2/option/modifier/insert.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/modifier/insert.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/modifier/insert.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -10,7 +10,7 @@
 #ifndef BOOST_ASSIGN_V2_OPTION_MODIFIER_INSERT_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_MODIFIER_INSERT_ER_2010_HPP
 #include <cstddef>
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/traits/container.hpp>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
@@ -35,7 +35,7 @@
 }// modifier_tag
 namespace interpreter_aux{
                 
-	template<>                
+    template<>                
     class interpreter_modifier< modifier_tag::insert >/*<-*/
     {
 
@@ -71,7 +71,7 @@
         template<typename C, typename T>
         void impl(C& cont, T& t, data_tag::ptr )const
         {
-        	typedef typename container_aux::value<C>::type value_;
+            typedef typename container_aux::value<C>::type value_;
             cont.insert( new value_( t ) );
         }
 
@@ -80,7 +80,7 @@
         {
             typedef typename container_aux::key<C>::type key_;
             key_ k = t.first; // non-const necessary. See ptr_map.
-        	typedef typename container_aux::mapped<C>::type m_;
+            typedef typename container_aux::mapped<C>::type m_;
             cont.insert( k , new m_( t.second ) );
         }
 
Modified: sandbox/assign_v2/boost/assign/v2/option/modifier/iterate.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/modifier/iterate.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/modifier/iterate.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -10,7 +10,7 @@
 #ifndef BOOST_ASSIGN_V2_OPTION_MODIFIER_ITERATE_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_MODIFIER_ITERATE_ER_2010_HPP
 #include <cstddef>
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/detail/traits/container.hpp>
@@ -91,7 +91,7 @@
         template<typename C, typename T>
         void impl(C& cont, T& t, data_tag::ptr )const
         {
-        	typedef typename container_aux::value<C>::type value_;
+            typedef typename container_aux::value<C>::type value_;
             cont.replace( (*this->ptr)(), new value_( t ) );
         }
                             
Modified: sandbox/assign_v2/boost/assign/v2/option/modifier/mapped.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/modifier/mapped.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/modifier/mapped.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -9,7 +9,7 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_OPTION_MODIFIER_MAPPED_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_MODIFIER_MAPPED_ER_2010_HPP
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
 #include <boost/assign/v2/detail/traits/container.hpp>
 #include <boost/assign/v2/interpreter/fwd.hpp>
Modified: sandbox/assign_v2/boost/assign/v2/option/modifier/std.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/option/modifier/std.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/option/modifier/std.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -9,7 +9,7 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_OPTION_MODIFIER_STD_ER_2010_HPP
 #define BOOST_ASSIGN_V2_OPTION_MODIFIER_STD_ER_2010_HPP
-#include <boost/assign/v2/detail/keyword/ignore.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/detail/traits/container.hpp>
 #include <boost/assign/v2/interpreter/fwd.hpp>
 #include <boost/assign/v2/option/modifier/framework.hpp>
@@ -29,14 +29,14 @@
 
 #define BOOST_ASSIGN_V2_OPTION_STD_MODIFIER_IMPL_CPP03(FUN)\
     template<typename C, typename T>\
-    	void impl(C& cont, T& t, data_tag::value)const{\
-    	cont.FUN( t );\
-	}\
+        void impl(C& cont, T& t, data_tag::value)const{\
+        cont.FUN( t );\
+    }\
     template<typename C, typename T>\
     void impl(C& cont, T& t, data_tag::ptr)const{\
         typedef typename container_aux::value<C>::type value_;\
-    	cont.FUN( new value_( t ) );\
-	}\
+        cont.FUN( new value_( t ) );\
+    }\
 /**/
 
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
Modified: sandbox/assign_v2/boost/assign/v2/ref/array/csv_array.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/ref/array/csv_array.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/ref/array/csv_array.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -11,7 +11,7 @@
 #define BOOST_ASSIGN_V2_REF_ARRAY_CSV_ARRAY_ER_2010_HPP
 #include <boost/assign/v2/detail/config/enable_cpp0x.hpp>
 #include <boost/assign/v2/detail/pp/ignore.hpp>
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/ref/array/alloc/instant.hpp>
 #include <boost/assign/v2/ref/array/size_type.hpp>
 
Modified: sandbox/assign_v2/boost/assign/v2/ref/aux_/list/list.hpp
==============================================================================
--- sandbox/assign_v2/boost/assign/v2/ref/aux_/list/list.hpp	(original)
+++ sandbox/assign_v2/boost/assign/v2/ref/aux_/list/list.hpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -9,7 +9,7 @@
 //////////////////////////////////////////////////////////////////////////////
 #ifndef BOOST_ASSIGN_V2_REF_AUX_LIST_LIST_ER_2010_HPP
 #define BOOST_ASSIGN_V2_REF_AUX_LIST_LIST_ER_2010_HPP
-#include <boost/assign/v2/detail/keyword/nil.hpp>
+#include <boost/assign/v2/detail/keyword.hpp>
 #include <boost/assign/v2/ref/aux_/list/container.hpp>
 #include <boost/assign/v2/ref/aux_/list/fwd.hpp>
 #include <boost/mpl/apply.hpp>
Modified: sandbox/assign_v2/libs/assign/v2/test/option/list.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/option/list.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/option/list.cpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -26,16 +26,16 @@
     {
         //xxx_csv_put::test();
         //xxx_option::test();
-		using namespace boost::assign::v2;
-		std::deque<int> cont;
+        using namespace boost::assign::v2;
+        std::deque<int> cont;
 
-		( _list_option ).apply( put( cont ) )( 1 );
+        ( _list_option ).apply( put( cont ) )( 1 );
         BOOST_ASSIGN_V2_CHECK( cont[0] == 1 );
         using namespace boost::lambda;
-		BOOST_AUTO( 
-        	apply, 
+        BOOST_AUTO( 
+            apply, 
             ( 
-            	_list_option % _push_front % ( _data = ( _1 % 10 ) ) 
+                _list_option % _push_front % ( _data = ( _1 % 10 ) ) 
             ).apply( put( cont ) ) 
         );
         apply( 15 );
Modified: sandbox/assign_v2/libs/assign/v2/test/option/std_modifier.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/option/std_modifier.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/option/std_modifier.cpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -48,7 +48,7 @@
             typedef as2::result_of::put<std::vector<int> >::type put_;
             typedef as2::modifier_tag::push_front tag_;
             typedef as2::result_of::option_std_modifier<
-            	put_, tag_
+                put_, tag_
             >::type result1_;
             typedef as2:: interpreter_aux::replace_modifier_tag<put_> meta2_;
             typedef ::boost::mpl::apply1<meta2_, tag_>::type result2_;
Modified: sandbox/assign_v2/libs/assign/v2/test/pipe/csv_put.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/pipe/csv_put.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/pipe/csv_put.cpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -50,16 +50,16 @@
             
             cal  | as2::_csv_put( T("jan", 31), T( "feb", 28 ), T("mar", 31) );
             
-			BOOST_ASSIGN_V2_CHECK( 
-            	range::equal(
-                	cal  | as2::_csv_put( T("jan", 31), T("feb", 28 ), T("mar", 31) ),
+            BOOST_ASSIGN_V2_CHECK( 
+                range::equal(
+                    cal  | as2::_csv_put( T("jan", 31), T("feb", 28 ), T("mar", 31) ),
                     benchmark
                 )
             );
             //]
         }
         {
-            //[test_pipe_csv_put_map
+            //[test_pipe_csv_put_map_ptr
             typedef boost::ptr_map<std::string, int> C; 
             typedef as2::value_container_value<C>::type T; 
 
@@ -68,10 +68,10 @@
             benchmark["feb"] = 28;
             benchmark["mar"] = 31;
             
-			C cal; 
+            C cal; 
             BOOST_ASSIGN_V2_CHECK( 
-            	range::equal(
-                	cal  | as2::_csv_put( T("jan", 31), T("feb", 28 ), T("mar", 31) ),
+                range::equal(
+                    cal  | as2::_csv_put( T("jan", 31), T("feb", 28 ), T("mar", 31) ),
                     benchmark
                 )
             );
Modified: sandbox/assign_v2/libs/assign/v2/test/pipe/option/mapped.cpp
==============================================================================
--- sandbox/assign_v2/libs/assign/v2/test/pipe/option/mapped.cpp	(original)
+++ sandbox/assign_v2/libs/assign/v2/test/pipe/option/mapped.cpp	2011-03-29 20:01:28 EDT (Tue, 29 Mar 2011)
@@ -50,10 +50,10 @@
             C cal; as2::put( cal )("feb", 28);
             using namespace lambda;
             BOOST_ASSIGN_V2_CHECK(
-            	range::equal(
-					cal 
-                    	| ( apply % ( as2::_mapped = (_1 = 30) ) )( "apr", "jun", "sep", "nov" )
-                    	| ( apply % ( as2::_mapped = (_1 = 31) ) )( "jan", "mar", "may", "jul", "aug", "oct", "dec" ),
+                range::equal(
+                    cal 
+                        | ( apply % ( as2::_mapped = (_1 = 30) ) )( "apr", "jun", "sep", "nov" )
+                        | ( apply % ( as2::_mapped = (_1 = 31) ) )( "jan", "mar", "may", "jul", "aug", "oct", "dec" ),
                     benchmark
                 )
             );
@@ -80,10 +80,10 @@
             BOOST_AUTO( apply, as2::_csv_put % (as2::_data = as2::_key) );
             using namespace lambda;
             BOOST_ASSIGN_V2_CHECK(
-            	range::equal(
-					cal 
-                    	| ( apply % ( as2::_mapped = (_1 = 30) ) )( "apr", "jun", "sep", "nov" )
-                    	| ( apply % ( as2::_mapped = (_1 = 31) ) )( "jan", "mar", "may", "jul", "aug", "oct", "dec" ),
+                range::equal(
+                    cal 
+                        | ( apply % ( as2::_mapped = (_1 = 30) ) )( "apr", "jun", "sep", "nov" )
+                        | ( apply % ( as2::_mapped = (_1 = 31) ) )( "jan", "mar", "may", "jul", "aug", "oct", "dec" ),
                     benchmark
                 )
             );