diff --git a/test/exception/insert_exception_tests.cpp b/test/exception/insert_exception_tests.cpp index 51f2b534..2fb273d6 100644 --- a/test/exception/insert_exception_tests.cpp +++ b/test/exception/insert_exception_tests.cpp @@ -37,7 +37,7 @@ struct insert_test_base : public test::exception_base } }; -#if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template struct emplace_test1 : public insert_test_base @@ -236,7 +236,7 @@ struct insert_test_rehash3 : public insert_test_base (insert_test1)(insert_test2)(insert_test3)(insert_test4) \ (insert_test_rehash1)(insert_test_rehash2)(insert_test_rehash3) -#if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #define ALL_TESTS (emplace_test1)BASIC_TESTS #else #define ALL_TESTS BASIC_TESTS diff --git a/test/objects/cxx11_allocator.hpp b/test/objects/cxx11_allocator.hpp index bd707734..8b4e8db9 100644 --- a/test/objects/cxx11_allocator.hpp +++ b/test/objects/cxx11_allocator.hpp @@ -170,7 +170,7 @@ namespace test new(p) T(t); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { detail::tracker.track_construct((void*) p, sizeof(T), tag_); new(p) T(boost::forward(args)...); diff --git a/test/objects/exception.hpp b/test/objects/exception.hpp index 4d7d872a..28d4d5b4 100644 --- a/test/objects/exception.hpp +++ b/test/objects/exception.hpp @@ -348,7 +348,7 @@ namespace exception test::detail::tracker.track_construct((void*) p, sizeof(T), tag_); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { UNORDERED_SCOPE(allocator::construct(pointer, BOOST_FWD_REF(Args)...)) { UNORDERED_EPOINT("Mock allocator construct function."); @@ -528,7 +528,7 @@ namespace exception test::detail::tracker.track_construct((void*) p, sizeof(T), tag_); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { UNORDERED_SCOPE(allocator2::construct(pointer, BOOST_FWD_REF(Args)...)) { UNORDERED_EPOINT("Mock allocator2 construct function."); diff --git a/test/objects/minimal.hpp b/test/objects/minimal.hpp index ba32167a..af7d0387 100644 --- a/test/objects/minimal.hpp +++ b/test/objects/minimal.hpp @@ -155,7 +155,7 @@ namespace minimal ~movable1() {} }; -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) class movable2 { public: @@ -371,7 +371,7 @@ namespace minimal void construct(T* p, T const& t) { new((void*)p) T(t); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { new((void*)p) T(boost::forward(args)...); } @@ -443,7 +443,7 @@ namespace minimal void construct(T* p, T const& t) { new((void*)p) T(t); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { new((void*)p) T(boost::forward(args)...); } diff --git a/test/objects/test.hpp b/test/objects/test.hpp index 13462350..1c2a24ab 100644 --- a/test/objects/test.hpp +++ b/test/objects/test.hpp @@ -591,7 +591,7 @@ namespace test new(p) T(t); } -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) template void construct(T* p, BOOST_FWD_REF(Args)... args) { detail::tracker.track_construct((void*) p, sizeof(T), tag_); new(p) T(boost::forward(args)...); diff --git a/test/unordered/compile_tests.hpp b/test/unordered/compile_tests.hpp index 804b7ed4..02ef78aa 100644 --- a/test/unordered/compile_tests.hpp +++ b/test/unordered/compile_tests.hpp @@ -137,7 +137,7 @@ void unordered_destructible_test(X&) X x1; -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) X x2(rvalue_default()); X x3 = rvalue_default(); // This can only be done if propagate_on_container_move_assignment::value @@ -453,7 +453,7 @@ void unordered_movable_test(X& x, Key& k, T& /* t */, Hash& hf, Pred& eq) typedef BOOST_DEDUCED_TYPENAME X::iterator iterator; typedef BOOST_DEDUCED_TYPENAME X::const_iterator const_iterator; -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) X x1(rvalue_default()); X x2(boost::move(x1)); x1 = rvalue_default(); diff --git a/test/unordered/move_tests.cpp b/test/unordered/move_tests.cpp index 8866f826..8c7e8702 100644 --- a/test/unordered/move_tests.cpp +++ b/test/unordered/move_tests.cpp @@ -23,7 +23,7 @@ namespace move_tests { test::seed_t initialize_seed(98624); -#if defined(BOOST_UNORDERED_USE_MOVE) || !defined(BOOST_NO_RVALUE_REFERENCES) +#if defined(BOOST_UNORDERED_USE_MOVE) || !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) #define BOOST_UNORDERED_TEST_MOVING 1 #else #define BOOST_UNORDERED_TEST_MOVING 0 @@ -154,7 +154,7 @@ namespace move_tests test::random_values v(25, generator); T y(create(v, count, hf, eq, al, 1.0), al); -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) BOOST_TEST(count == test::global_object_count); #elif defined(BOOST_HAS_NRVO) BOOST_TEST( diff --git a/test/unordered/unnecessary_copy_tests.cpp b/test/unordered/unnecessary_copy_tests.cpp index 143262aa..e33f999c 100644 --- a/test/unordered/unnecessary_copy_tests.cpp +++ b/test/unordered/unnecessary_copy_tests.cpp @@ -195,7 +195,7 @@ namespace unnecessary_copy_tests reset(); T x; x.emplace(source()); -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) COPY_COUNT(1); #else COPY_COUNT(2); @@ -215,7 +215,7 @@ namespace unnecessary_copy_tests BOOST_DEDUCED_TYPENAME T::value_type a; COPY_COUNT(1); MOVE_COUNT(0); x.emplace(boost::move(a)); -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) COPY_COUNT(1); MOVE_COUNT(1); #else // Since std::pair isn't movable, move only works for sets. @@ -249,7 +249,7 @@ namespace unnecessary_copy_tests BOOST_DEDUCED_TYPENAME T::value_type a; COPY_COUNT(1); MOVE_COUNT(0); x.emplace(boost::move(a)); -#if defined(BOOST_NO_RVALUE_REFERENCES) +#if defined(BOOST_NO_CXX11_RVALUE_REFERENCES) COPY_COUNT(2); MOVE_COUNT(0); #else COPY_COUNT(1); MOVE_COUNT(1); @@ -285,8 +285,8 @@ namespace unnecessary_copy_tests // the existing element. reset(); x.emplace(); -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) || \ - !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) || \ + !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) // source_cost doesn't make much sense here, but it seems to fit. COPY_COUNT(1); MOVE_COUNT(source_cost); #else @@ -313,7 +313,7 @@ namespace unnecessary_copy_tests // No move should take place. reset(); x.emplace(boost::move(a)); -#if !defined(BOOST_NO_RVALUE_REFERENCES) +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) COPY_COUNT(0); MOVE_COUNT(0); #else COPY_COUNT(0); MOVE_COUNT(1);