$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r85236 - trunk/libs/ptr_container/test
From: jhunold_at_[hidden]
Date: 2013-08-07 08:50:32
Author: jhunold
Date: 2013-08-07 08:50:32 EDT (Wed, 07 Aug 2013)
New Revision: 85236
URL: http://svn.boost.org/trac/boost/changeset/85236
Log:
Add missing svn:eol-style native. Fixes line ending issues discovered by git transition.
Properties modified: 
   trunk/libs/ptr_container/test/ptr_inserter.cpp   (contents, props changed)
Text files modified: 
   trunk/libs/ptr_container/test/ptr_inserter.cpp |   186 ++++++++++++++++++++--------------------
   1 files changed, 93 insertions(+), 93 deletions(-)
Modified: trunk/libs/ptr_container/test/ptr_inserter.cpp
==============================================================================
--- trunk/libs/ptr_container/test/ptr_inserter.cpp	Wed Aug  7 08:46:11 2013	(r85235)
+++ trunk/libs/ptr_container/test/ptr_inserter.cpp	2013-08-07 08:50:32 EDT (Wed, 07 Aug 2013)	(r85236)
@@ -1,93 +1,93 @@
-//
-// Boost.Pointer Container
-//
-//  Copyright Thorsten Ottosen 2008. Use, modification and
-//  distribution is 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)
-//
-// For more information, see http://www.boost.org/libs/ptr_container/
-//
-
-#include <boost/ptr_container/ptr_inserter.hpp> 
-#include <boost/ptr_container/indirect_fun.hpp>
-#include <boost/ptr_container/ptr_deque.hpp>
-#include <boost/ptr_container/ptr_list.hpp>
-#include <boost/assign/list_inserter.hpp> 
-#include <boost/iterator/transform_iterator.hpp>
-#include <boost/test/test_tools.hpp>
-#include <algorithm>
-#include <functional>
-#include <string>
-
-template< class T >
-struct caster_to
-{
-    typedef T result_type;
-    
-    T operator()( void* obj ) const
-    {
-        return static_cast<T>( obj );
-    }
-};
-
-template< class PtrSequence >
-void test_ptr_inserter_helper()
-{
-    using namespace boost;
-    PtrSequence seq;
-    const int size = 1000;
-    for( int i = 0; i != size; ++i )
-        seq.push_back( i % 3 == 0 ? 0 : new int(i) );
-
-    PtrSequence seq2;
-    //
-    // @remark: we call .base() to avoid null pointer indirection.
-    //          The clone_inserter will handle the nulls correctly. 
-    //
-    std::copy( boost::make_transform_iterator( seq.begin().base(), caster_to<int*>() ),
-               boost::make_transform_iterator( seq.end().base(), caster_to<int*>() ),
-               ptr_container::ptr_back_inserter( seq2 ) );
-
-    std::copy( boost::make_transform_iterator( seq.begin().base(), caster_to<int*>() ),
-               boost::make_transform_iterator( seq.end().base(), caster_to<int*>() ),
-               ptr_container::ptr_front_inserter( seq2 ) );
-    BOOST_CHECK_EQUAL( seq.size()*2, seq2.size() );
-
-    PtrSequence seq3;
-    for( int i = 0; i != size; ++i )
-        seq3.push_back( new int(i%3) );
-
-    //
-    // @remark: since there are no nulls in this container, it
-    //          is easier to handle.
-    //
-    std::copy( seq3.begin(), seq3.end(), 
-               ptr_container::ptr_inserter( seq, seq.end() ) ); 
-    BOOST_CHECK_EQUAL( seq.size(), seq2.size() );
-}
-
-
-void test_ptr_inserter()
-{
-    test_ptr_inserter_helper< boost::ptr_list< boost::nullable<int> > >();
-    test_ptr_inserter_helper< boost::ptr_deque< boost::nullable<int> > >();
-
-
-}
-
-
-
-#include <boost/test/unit_test.hpp>
-using boost::unit_test::test_suite;
-
-test_suite* init_unit_test_suite( int argc, char* argv[] )
-{
-    test_suite* test = BOOST_TEST_SUITE( "Pointer Container Test Suite" );
-
-    test->add( BOOST_TEST_CASE( &test_ptr_inserter ) );
-
-    return test;
-}
-
-
+//
+// Boost.Pointer Container
+//
+//  Copyright Thorsten Ottosen 2008. Use, modification and
+//  distribution is 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)
+//
+// For more information, see http://www.boost.org/libs/ptr_container/
+//
+
+#include <boost/ptr_container/ptr_inserter.hpp> 
+#include <boost/ptr_container/indirect_fun.hpp>
+#include <boost/ptr_container/ptr_deque.hpp>
+#include <boost/ptr_container/ptr_list.hpp>
+#include <boost/assign/list_inserter.hpp> 
+#include <boost/iterator/transform_iterator.hpp>
+#include <boost/test/test_tools.hpp>
+#include <algorithm>
+#include <functional>
+#include <string>
+
+template< class T >
+struct caster_to
+{
+    typedef T result_type;
+    
+    T operator()( void* obj ) const
+    {
+        return static_cast<T>( obj );
+    }
+};
+
+template< class PtrSequence >
+void test_ptr_inserter_helper()
+{
+    using namespace boost;
+    PtrSequence seq;
+    const int size = 1000;
+    for( int i = 0; i != size; ++i )
+        seq.push_back( i % 3 == 0 ? 0 : new int(i) );
+
+    PtrSequence seq2;
+    //
+    // @remark: we call .base() to avoid null pointer indirection.
+    //          The clone_inserter will handle the nulls correctly. 
+    //
+    std::copy( boost::make_transform_iterator( seq.begin().base(), caster_to<int*>() ),
+               boost::make_transform_iterator( seq.end().base(), caster_to<int*>() ),
+               ptr_container::ptr_back_inserter( seq2 ) );
+
+    std::copy( boost::make_transform_iterator( seq.begin().base(), caster_to<int*>() ),
+               boost::make_transform_iterator( seq.end().base(), caster_to<int*>() ),
+               ptr_container::ptr_front_inserter( seq2 ) );
+    BOOST_CHECK_EQUAL( seq.size()*2, seq2.size() );
+
+    PtrSequence seq3;
+    for( int i = 0; i != size; ++i )
+        seq3.push_back( new int(i%3) );
+
+    //
+    // @remark: since there are no nulls in this container, it
+    //          is easier to handle.
+    //
+    std::copy( seq3.begin(), seq3.end(), 
+               ptr_container::ptr_inserter( seq, seq.end() ) ); 
+    BOOST_CHECK_EQUAL( seq.size(), seq2.size() );
+}
+
+
+void test_ptr_inserter()
+{
+    test_ptr_inserter_helper< boost::ptr_list< boost::nullable<int> > >();
+    test_ptr_inserter_helper< boost::ptr_deque< boost::nullable<int> > >();
+
+
+}
+
+
+
+#include <boost/test/unit_test.hpp>
+using boost::unit_test::test_suite;
+
+test_suite* init_unit_test_suite( int argc, char* argv[] )
+{
+    test_suite* test = BOOST_TEST_SUITE( "Pointer Container Test Suite" );
+
+    test->add( BOOST_TEST_CASE( &test_ptr_inserter ) );
+
+    return test;
+}
+
+