forked from boostorg/smart_ptr
Remove uses of BOOST_NO_CXX11_RVALUE_REFERENCES
This commit is contained in:
@@ -407,8 +407,6 @@ static void copy_constructor()
|
||||
|
||||
// move constructor
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
|
||||
|
||||
template<class T> static void empty_move_test()
|
||||
{
|
||||
boost::local_shared_ptr<T> p2(( boost::local_shared_ptr<T>() ));
|
||||
@@ -489,14 +487,6 @@ static void move_constructor()
|
||||
BOOST_TEST( X::instances == 0 );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void move_constructor()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// aliasing constructor
|
||||
|
||||
template<class T, class U> void test_aliasing_( boost::local_shared_ptr<T> const & p1, U * p2 )
|
||||
@@ -720,8 +710,6 @@ static void shared_ptr_copy_constructor()
|
||||
|
||||
// shared_ptr_move constructor
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
|
||||
|
||||
template<class T> static void empty_shared_ptr_move_test()
|
||||
{
|
||||
boost::local_shared_ptr<T> p2(( boost::shared_ptr<T>() ));
|
||||
@@ -801,18 +789,8 @@ static void shared_ptr_move_constructor()
|
||||
BOOST_TEST( X::instances == 0 );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void shared_ptr_move_constructor()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// unique_ptr_constructor
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_SMART_PTR ) && !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
|
||||
|
||||
template<class T, class U> static void test_null_unique_ptr( std::unique_ptr<U> && p1 )
|
||||
{
|
||||
boost::local_shared_ptr<T> p2( std::move( p1 ) );
|
||||
@@ -914,14 +892,6 @@ static void unique_ptr_constructor()
|
||||
deleter_unique_ptr_test<void>();
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void unique_ptr_constructor()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// copy assignment
|
||||
|
||||
template<class T> static void empty_copy_assign_test()
|
||||
@@ -1079,8 +1049,6 @@ static void copy_assignment()
|
||||
|
||||
// move assignment
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
|
||||
|
||||
template<class T> static void empty_move_assign_test()
|
||||
{
|
||||
boost::local_shared_ptr<T> p2;
|
||||
@@ -1219,14 +1187,6 @@ static void move_assignment()
|
||||
BOOST_TEST( X::instances == 0 );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void move_assignment()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// nullptr assignment
|
||||
|
||||
template<class T> static void test_nullptr_assign( boost::local_shared_ptr<T> p1 )
|
||||
@@ -1494,8 +1454,6 @@ static void shared_ptr_copy_assignment()
|
||||
|
||||
// shared_ptr_move assignment
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES )
|
||||
|
||||
template<class T> static void empty_shared_ptr_move_assign_test()
|
||||
{
|
||||
boost::local_shared_ptr<T> p2;
|
||||
@@ -1639,18 +1597,8 @@ static void shared_ptr_move_assignment()
|
||||
BOOST_TEST( X::instances == 0 );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void shared_ptr_move_assignment()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// unique_ptr assignment
|
||||
|
||||
#if !defined( BOOST_NO_CXX11_RVALUE_REFERENCES ) && !defined( BOOST_NO_CXX11_SMART_PTR )
|
||||
|
||||
template<class T> static void empty_unique_ptr_assign_test()
|
||||
{
|
||||
boost::local_shared_ptr<T> p2;
|
||||
@@ -1791,14 +1739,6 @@ static void unique_ptr_assignment()
|
||||
BOOST_TEST( X::instances == 0 );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static void unique_ptr_assignment()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// pointer reset
|
||||
|
||||
template<class T, class U> static void test_pointer_reset( boost::local_shared_ptr<U> p2 )
|
||||
|
||||
Reference in New Issue
Block a user