void auto_ptr_constructor()
{
+#if !defined( BOOST_NO_AUTO_PTR )
+
{
std::auto_ptr<int> p;
boost::shared_ptr<int> pi(p);
BOOST_TEST(X::instances == 0);
BOOST_TEST(Y::instances == 0);
+
+#endif // #if !defined( BOOST_NO_AUTO_PTR )
}
void test()
void auto_ptr_assignment()
{
+#if !defined( BOOST_NO_AUTO_PTR )
+
{
boost::shared_ptr<int> p1;
BOOST_TEST(X::instances == 0);
BOOST_TEST(Y::instances == 0);
}
+
+#endif // #if !defined( BOOST_NO_AUTO_PTR )
}
void test()