|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r67976 - in sandbox/statistics/support/libs/assign/v2: example example/misc example/put example/ref src test/misc test/put test/ref
From: erwann.rogard_at_[hidden]
Date: 2011-01-11 15:56:25
Author: e_r
Date: 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
New Revision: 67976
URL: http://svn.boost.org/trac/boost/changeset/67976
Log:
upd libs/assign/v2
Text files modified:
sandbox/statistics/support/libs/assign/v2/example/misc.cpp | 3 +
sandbox/statistics/support/libs/assign/v2/example/misc/chain.cpp | 7 +--
sandbox/statistics/support/libs/assign/v2/example/put.cpp | 1
sandbox/statistics/support/libs/assign/v2/example/put/deque.cpp | 5 +-
sandbox/statistics/support/libs/assign/v2/example/put/pipe.cpp | 15 ++------
sandbox/statistics/support/libs/assign/v2/example/ref.cpp | 1
sandbox/statistics/support/libs/assign/v2/example/ref/array.cpp | 5 +-
sandbox/statistics/support/libs/assign/v2/src/main.cpp | 1
sandbox/statistics/support/libs/assign/v2/test/misc/chain.cpp | 4 +-
sandbox/statistics/support/libs/assign/v2/test/put/stl.cpp | 71 ++++++++++++++++++++-------------------
sandbox/statistics/support/libs/assign/v2/test/ref/wrapper.cpp | 6 +-
11 files changed, 59 insertions(+), 60 deletions(-)
Modified: sandbox/statistics/support/libs/assign/v2/example/misc.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/misc.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/misc.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -9,6 +9,7 @@
//////////////////////////////////////////////////////////////////////////////
#include <libs/assign/v2/example/misc/chain.h>
#include <libs/assign/v2/example/misc/convert.h>
+#include <libs/assign/v2/example/misc/sub_range.h>
#include <libs/assign/v2/example/misc.h>
namespace example_assign_v2{
@@ -16,8 +17,10 @@
void run(std::ostream& os)
{
+ os << "** xxx_misc" << std::endl;
xxx_chain::run( os );
xxx_convert::run( os );
+ xxx_sub_range::run( os );
}
}// xxx_misc
Modified: sandbox/statistics/support/libs/assign/v2/example/misc/chain.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/misc/chain.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/misc/chain.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -10,7 +10,7 @@
#include <vector>
#include <list>
#include <boost/array.hpp>
-#include <boost/assign/v2/chain.hpp>
+#include <boost/assign/v2/misc/chain.hpp>
#include <boost/assign/v2/put/deque.hpp>
#include <libs/assign/v2/example/include.h>
#include <libs/assign/v2/example/misc/chain.h>
@@ -23,7 +23,6 @@
{
os << "* xxx_chain" << std::endl;
{
- os << "chain_read ";
//[chain_r
boost::array<int, 2> ar; ar[0] = 0; ar[1] = 1;
std::list<int> list( 1, 2 );
@@ -33,9 +32,10 @@
os << bl::_1 << ' '
); // outputs 0, 1, 2, 3, 4
//]
+ os << std::endl;
}
{
- //[chain_w
+ //[chain_w
int const x = -1; int y; boost::array<int, 2> ar;
boost::copy(
std::vector<int>(3, x),
@@ -50,7 +50,6 @@
assert( y == x );
//]
}
- os << std::endl;
}
}// xxx_chain
Modified: sandbox/statistics/support/libs/assign/v2/example/put.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/put.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/put.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -17,6 +17,7 @@
namespace xxx_put{
void run(std::ostream& os){
+ os << "** xxx_put" << std::endl;
xxx_deque::run( os );
xxx_range::run( os );
xxx_pipe::run( os );
Modified: sandbox/statistics/support/libs/assign/v2/example/put/deque.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/put/deque.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/put/deque.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -22,7 +22,6 @@
{
os << "* xxx_deque " << std::endl;
{
- os << "csv_deque" << ' ';
//[csv_deque
boost::for_each(
as2::csv_deque<std::string>("x", "y", "z" ),
@@ -30,7 +29,6 @@
); // outputs x, y, z
//]
os << std::endl;
- os << "deque" << ' ';
{
assert( as2::deque<Foo>().size() == 1 );
}
@@ -43,6 +41,7 @@
);
// outputs (0,0)(NULL,0)(1,-1)
//]
+ os << std::endl;
}
{
//[deque_front
@@ -54,9 +53,9 @@
);
// outputs 1 0 -1
//]
+ os << std::endl;
}
}
- os << std::endl;
}
}// xxx_deque
Modified: sandbox/statistics/support/libs/assign/v2/example/put/pipe.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/put/pipe.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/put/pipe.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -28,11 +28,10 @@
void run(std::ostream& os)
{
- os << "* xxx_put_operator " << std::endl;
+ os << "* xxx_pipe " << std::endl;
namespace as2 = ::boost::assign::v2;
namespace bl = ::boost::lambda;
{
- os << "vector" << ' ';
//[vector
std::vector<int> cont;
boost::for_each(
@@ -69,7 +68,6 @@
//]
}
{
- os << "array" << ' ';
//[array
boost::array<int,3> cont;
boost::for_each(
@@ -80,7 +78,6 @@
os << std::endl;
}
{
- os << "ptr_vector" << ' ';
//[ptr_vector
boost::ptr_vector<int> cont;
boost::for_each(
@@ -91,7 +88,6 @@
os << std::endl;
}
{
- os << "list" << ' ';
//[list
std::list<int> cont;
boost::for_each(
@@ -104,9 +100,6 @@
os << std::endl;
}
{
- os << std::endl;
- os << "fun" << ' ';
-
//[fun
std::vector<int> cont;
boost::for_each(
@@ -118,8 +111,8 @@
os << bl::_1 << ' '
); // outputs -2 0 2
//]
+ os << std::endl;
}
- os << "repeat" << ' ';
{
//[repeat
std::vector<int> cont;
@@ -130,6 +123,7 @@
os << bl::_1 << ' '
); // outputs -1 -1 0 0 1 1
//]
+ os << std::endl;
}
{
//[lookup
@@ -149,9 +143,8 @@
os << bl::_1 << ' '
); // outputs -1 0 1
//]
+ os << std::endl;
}
-
- os << std::endl;
}
}// xxx_pipe
Modified: sandbox/statistics/support/libs/assign/v2/example/ref.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/ref.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/ref.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -14,6 +14,7 @@
namespace xxx_ref{
void run(std::ostream& os){
+ os << "** xxx_ref" << std::endl;
xxx_array::run( os );
}
Modified: sandbox/statistics/support/libs/assign/v2/example/ref/array.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/example/ref/array.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/example/ref/array.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -26,7 +26,7 @@
namespace as2 = boost::assign::v2;
namespace bl = boost::lambda;
- os << "* xxx_ref_array " << std::endl;
+ os << "* xxx_array " << std::endl;
{
//[csv_array_r
@@ -35,6 +35,7 @@
os << bl::_1 << ' '
); //outputs x y z
//]
+ os << std::endl;
//[csv_array_w
std::string x, y, z;
as2::ref::csv_array( x, y, z ).assign( "w" );
@@ -51,9 +52,9 @@
os << bl::_1 << ' '
); // outputs -1 0 1
//]
+ os << std::endl;
}
- os << std::endl;
}
}// xxx_array
Modified: sandbox/statistics/support/libs/assign/v2/src/main.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/src/main.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/src/main.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -7,7 +7,6 @@
#include <libs/assign/v2/example/ref.h>
#include <libs/assign/v2/example/put.h>
#include <libs/assign/v2/example/misc.h>
-#include <boost/assign/v2/put/pipe/range.hpp>
int main (int argc, char * const argv[])
{
Modified: sandbox/statistics/support/libs/assign/v2/test/misc/chain.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/test/misc/chain.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/test/misc/chain.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 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) //
//////////////////////////////////////////////////////////////////////////////
-#include <boost/assign/v2/chain/checking/twin_values.hpp>
-#include <boost/assign/v2/chain/checking/distinct_values.hpp>
+#include <boost/assign/v2/misc/chain/checking/twin_values.hpp>
+#include <boost/assign/v2/misc/chain/checking/distinct_values.hpp>
#include <libs/assign/v2/test/misc/chain.h>
namespace test_assign_v2{
Modified: sandbox/statistics/support/libs/assign/v2/test/put/stl.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/test/put/stl.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/test/put/stl.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -17,7 +17,10 @@
#include <set>
#include <stack>
#include <vector>
-#include <boost/assign/v2.hpp>
+#include <boost/assign/v2/put.hpp>
+#include <boost/assign/v2/detail/checking/constants.hpp>
+#include <boost/assign/v2/detail/checking/container.hpp>
+
#include <libs/assign/v2/test/put/stl.h>
@@ -26,19 +29,19 @@
namespace xxx_stl{
void test(){
- using namespace boost::assign::v2;
+ namespace as2 = boost::assign::v2;
{ // Array
{
typedef boost::array<int,8> cont_;
cont_ cont;
{
- using namespace checking::constants;
- put( cont )( a )( b )( c )( d )( e )( f )( g )( h );
+ using namespace as2::checking::constants;
+ as2::put( cont )( a )( b )( c )( d )( e )( f )( g )( h );
}
{
- using namespace checking::container;
- do_check( cont );
+ namespace ns = as2::checking::container;
+ ns::do_check( cont );
}
}
}
@@ -48,10 +51,10 @@
typedef std::map<int,int> cont_;
cont_ cont;
{
- using namespace checking::container;
- using namespace checking::constants;
- do_check(
- put( cont )
+ namespace ns = as2::checking::container;
+ using namespace as2::checking::constants;
+ ns::do_check(
+ as2::put( cont )
( a, a )( b, b )( c, c )
( d, d )( e, e )( f, f )
( g, g )( h, h ).unwrap()
@@ -62,10 +65,10 @@
typedef std::set<int> cont_;
cont_ cont;
{
- using namespace checking::container;
- using namespace checking::constants;
- do_check(
- put( cont )
+ namespace ns = as2::checking::container;
+ using namespace as2::checking::constants;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )
( d )( e )( f )
( g )( h ).unwrap()
@@ -79,10 +82,10 @@
typedef std::deque<int> cont_;
cont_ cont;
{
- using namespace checking::constants;
- using namespace checking::container;
- do_check(
- put( cont )
+ using namespace as2::checking::constants;
+ namespace ns = as2::checking::container;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )( d )( e )( f )( g )( h ).unwrap()
);
}
@@ -91,10 +94,10 @@
typedef std::list<int> cont_;
cont_ cont;
{
- using namespace checking::constants;
- using namespace checking::container;
- do_check(
- put( cont )
+ using namespace as2::checking::constants;
+ namespace ns = as2::checking::container;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )( d )( e )( f )( g )( h ).unwrap()
);
}
@@ -103,10 +106,10 @@
typedef std::vector<int> cont_;
cont_ cont;
{
- using namespace checking::constants;
- using namespace checking::container;
- do_check(
- put( cont )
+ using namespace as2::checking::constants;
+ namespace ns = as2::checking::container;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )( d )( e )( f )( g )( h ).unwrap()
);
}
@@ -118,10 +121,10 @@
typedef std::queue<int> cont_;
cont_ cont;
{
- using namespace checking::constants;
- using namespace checking::container;
- do_check(
- put( cont )
+ using namespace as2::checking::constants;
+ namespace ns = as2::checking::container;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )( d )( e )( f )( g )( h ).unwrap()
);
}
@@ -131,10 +134,10 @@
typedef std::stack<int> cont_;
cont_ cont;
{
- using namespace checking::constants;
- using namespace checking::container;
- do_check(
- put( cont )
+ using namespace as2::checking::constants;
+ namespace ns = as2::checking::container;
+ ns::do_check(
+ as2::put( cont )
( a )( b )( c )( d )( e )( f )( g )( h ).unwrap()
);
}
Modified: sandbox/statistics/support/libs/assign/v2/test/ref/wrapper.cpp
==============================================================================
--- sandbox/statistics/support/libs/assign/v2/test/ref/wrapper.cpp (original)
+++ sandbox/statistics/support/libs/assign/v2/test/ref/wrapper.cpp 2011-01-11 15:56:21 EST (Tue, 11 Jan 2011)
@@ -22,7 +22,7 @@
using namespace boost::assign::v2;
typedef int val_;
{
- typedef ref::type_traits::copy_wrapper<val_>::type w_;
+ typedef ref::copy_wrapper<val_>::type w_;
w_ w;
val_ a = 1, b = 2, c = 3;
w.rebind( a ); BOOST_ASSIGN_V2_CHECK( &w.unwrap() == &a );
@@ -30,7 +30,7 @@
w = c; BOOST_ASSIGN_V2_CHECK( a == c );
}
{
- typedef ref::type_traits::copy_wrapper<val_ const>::type w_;
+ typedef ref::copy_wrapper<val_ const>::type w_;
w_ w;
val_ a = 1;
w.rebind( a ); BOOST_ASSIGN_V2_CHECK( &w.unwrap() == &a );
@@ -40,7 +40,7 @@
typedef val_ const cval_;
typedef ref::wrapper_param<val_>::type param_;
BOOST_MPL_ASSERT(( boost::is_same<param_, cval_> ));
- typedef ref::type_traits::copy_wrapper<param_>::type w_;
+ typedef ref::copy_wrapper<param_>::type w_;
{
val_&& a = 1;
w_ w( a );
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk