/third_party/boost/libs/type_traits/test/ |
D | is_nothrow_move_assignable_test.cpp | 47 TT_TEST_BEGIN(is_nothrow_move_assignable) 49 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<bool>::value, true); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<bool const>::value, false); 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<bool volatile>::value, false); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<bool const volatile>::value, false); 57 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<signed char>::value, true); 60 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<signed char const>::value, false); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<signed char volatile>::value, false); 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<signed char const volatile>::value, … 64 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<unsigned char>::value, true); [all …]
|
/third_party/boost/boost/type_traits/ |
D | is_nothrow_move_assignable.hpp | 29 struct is_nothrow_move_assignable : public integral_constant<bool, BOOST_IS_NOTHROW_MOVE_ASSIGN(T)> struct 33 template <class T> struct is_nothrow_move_assignable<T const> : public false_type{}; struct 34 template <class T> struct is_nothrow_move_assignable<T volatile> : public false_type{}; struct 35 template <class T> struct is_nothrow_move_assignable<T const volatile> : public false_type{}; struct 36 template <class T> struct is_nothrow_move_assignable<T&> : public false_type{}; struct 38 template <class T> struct is_nothrow_move_assignable<T&&> : public false_type{}; struct 58 struct is_nothrow_move_assignable : public integral_constant<bool, ::boost::detail::false_or_cpp11_… 63 template <class T> struct is_nothrow_move_assignable<T const> : public ::boost::false_type {}; 64 template <class T> struct is_nothrow_move_assignable<T const volatile> : public ::boost::false_type… 65 template <class T> struct is_nothrow_move_assignable<T volatile> : public ::boost::false_type{}; [all …]
|
/third_party/boost/libs/variant2/test/ |
D | variant_move_assign.cpp | 38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value ); 173 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_move_assignable<variant<int>>)); in main() 174 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_move_assignable<variant<int, int>>)); in main() 175 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_move_assignable<variant<int, float>>)); in main() 176 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_move_assignable<variant<int, int, float, float>>)); in main() 178 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_move_assignable<variant<X1>>)); in main() 179 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_move_assignable<variant<X1, int>>)); in main() 180 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_move_assignable<variant<X1, int, float>>)); in main() 182 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_move_assignable<variant<int, X1>>)); in main() [all …]
|
D | variant_subset.cpp | 42 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 62 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
|
D | variant_value_assign.cpp | 38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
|
D | variant_convert_construct.cpp | 38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
|
D | variant_emplace_index.cpp | 38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
|
D | variant_emplace_type.cpp | 38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value ); 58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
|
/third_party/boost/libs/optional/test/ |
D | optional_test_noexcept_move.cpp | 48 BOOST_STATIC_ASSERT(::boost::is_nothrow_move_assignable<NothrowBoth>::value); 51 BOOST_STATIC_ASSERT(!::boost::is_nothrow_move_assignable<NothrowCtor>::value); 54 BOOST_STATIC_ASSERT(::boost::is_nothrow_move_assignable<NothrowAssign>::value); 57 BOOST_STATIC_ASSERT(!::boost::is_nothrow_move_assignable<NothrowNone>::value); 63 BOOST_STATIC_ASSERT(::boost::is_nothrow_move_assignable<optional<NothrowBoth> >::value); 67 BOOST_STATIC_ASSERT(!::boost::is_nothrow_move_assignable<optional<NothrowCtor> >::value); 71 BOOST_STATIC_ASSERT(!::boost::is_nothrow_move_assignable<optional<NothrowAssign> >::value); 75 BOOST_STATIC_ASSERT(!::boost::is_nothrow_move_assignable<optional<NothrowNone> >::value);
|
/third_party/boost/libs/type_traits/doc/ |
D | is_nothrow_move_assignable.qbk | 9 [section:is_nothrow_move_assignable is_nothrow_move_assignable] 12 struct is_nothrow_move_assignable : public __tof {}; 26 `is_nothrow_move_assignable` will never report that a class or struct has a 31 __header ` #include <boost/type_traits/is_nothrow_move_assignable.hpp>` or ` #include <boost/type_t…
|
/third_party/boost/libs/outcome/test/tests/ |
D | noexcept-propagation.cpp | 48 BOOST_CHECK(std::is_nothrow_move_assignable<type>::value); 56 …BOOST_CHECK(std::is_nothrow_move_assignable<type>::value == std::is_nothrow_move_assignable<std::s… 80 BOOST_CHECK(!std::is_nothrow_move_assignable<type>::value);
|
/third_party/boost/libs/multiprecision/test/ |
D | test_nothrow_gmp.cpp | 30 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::mpz_int>::value); 31 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::mpq_rational>::value); 32 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::mpf_float>::value);
|
D | test_nothrow_cpp_rational.cpp | 46 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_rational>::value); 47 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<rat128_t>::value); 48 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<checked_rat128_t>::value); 49 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<urat128_t>::value); 50 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<checked_urat128_t>::value); 51 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<rat512_t>::value); 52 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<checked_rat512_t>::value); 53 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<urat512_t>::value); 54 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<checked_urat512_t>::value);
|
D | test_nothrow_mpfr.cpp | 29 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::mpfr_float>::value); 30 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::mpfr_float_100>::value…
|
D | test_nothrow_cpp_int.cpp | 36 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_int>::value); 37 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::int128_t>::value); 38 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::checked_int128_t>::val… 39 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::uint128_t>::value); 40 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::checked_uint128_t>::va… 41 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::int512_t>::value); 42 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::checked_int512_t>::val… 43 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::uint512_t>::value); 44 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::checked_uint512_t>::va…
|
D | test_nothrow_cpp_dec_float.cpp | 28 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_dec_float_100>::va…
|
D | test_nothrow_cpp_bin_float.cpp | 28 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_bin_float_100>::va…
|
/third_party/boost/libs/unordered/test/unordered/ |
D | noexcept_tests.cpp | 167 !boost::is_nothrow_move_assignable<hash_possible_exception>::value); in UNORDERED_AUTO_TEST() 171 BOOST_TEST((!boost::is_nothrow_move_assignable< in UNORDERED_AUTO_TEST() 179 boost::is_nothrow_move_assignable<hash_nothrow_move_assign>::value; in UNORDERED_AUTO_TEST() 255 BOOST_TEST(boost::is_nothrow_move_assignable<throwing_set>::value); in UNORDERED_AUTO_TEST()
|
/third_party/boost/libs/smart_ptr/test/ |
D | sp_nothrow_test.cpp | 40 BOOST_TEST_TRAIT_TRUE(( std::is_nothrow_move_assignable<T> )); in test_move() 83 BOOST_TEST_TRAIT_TRUE(( std::is_nothrow_move_assignable<Y> )); in main()
|
/third_party/boost/boost/poly_collection/detail/ |
D | value_holder.hpp | 78 using is_nothrow_move_assignable=std::is_nothrow_move_assignable<T>; typedef in boost::poly_collection::detail::value_holder 151 noexcept(is_nothrow_move_assignable::value||!is_move_assignable::value) in operator =()
|
/third_party/boost/boost/heap/detail/ |
D | stable_heap.hpp | 194 …heap_base & operator=(heap_base && rhs) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_assignable<Cmp>::… in operator =() 258 …_IF(boost::is_nothrow_move_constructible<Cmp>::value && boost::is_nothrow_move_assignable<Cmp>::va… in swap() 355 …heap_base & operator=(heap_base && rhs) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_assignable<Cmp>::… in operator =() 447 …_IF(boost::is_nothrow_move_constructible<Cmp>::value && boost::is_nothrow_move_assignable<Cmp>::va… in swap()
|
/third_party/boost/libs/type_traits/test/compile_fail/ |
D | is_nothrow_move_assignable_fail.cpp | 12 return boost::is_nothrow_move_assignable<incomplete_type>::value; in main()
|
/third_party/boost/boost/move/ |
D | traits.hpp | 57 boost::move_detail::is_nothrow_move_assignable<T>::value;
|
/third_party/boost/libs/histogram/test/ |
D | axis_category_test.cpp | 26 BOOST_TEST(std::is_nothrow_move_assignable<axis::category<int>>::value); in main() 27 BOOST_TEST(std::is_nothrow_move_assignable<axis::category<std::string>>::value); in main()
|
/third_party/boost/boost/heap/ |
D | priority_queue.hpp | 150 …ue & operator=(priority_queue && rhs) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_assignable<super_t>… in operator =() 284 …boost::is_nothrow_move_constructible<super_t>::value && boost::is_nothrow_move_assignable<super_t>… in swap()
|