Home
last modified time | relevance | path

Searched refs:is_nothrow_move_assignable (Results 1 – 25 of 90) sorted by relevance

1234

/third_party/boost/libs/type_traits/test/
Dis_nothrow_move_assignable_test.cpp47 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/
Dis_nothrow_move_assignable.hpp29 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/
Dvariant_move_assign.cpp38 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 …]
Dvariant_subset.cpp42 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value );
62 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
Dvariant_value_assign.cpp38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value );
58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
Dvariant_convert_construct.cpp38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value );
58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
Dvariant_emplace_index.cpp38 STATIC_ASSERT( !std::is_nothrow_move_assignable<X1>::value );
58 STATIC_ASSERT( !std::is_nothrow_move_assignable<X2>::value );
Dvariant_emplace_type.cpp38 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/
Doptional_test_noexcept_move.cpp48 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/
Dis_nothrow_move_assignable.qbk9 [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/
Dnoexcept-propagation.cpp48 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/
Dtest_nothrow_gmp.cpp30 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);
Dtest_nothrow_cpp_rational.cpp46 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);
Dtest_nothrow_mpfr.cpp29 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…
Dtest_nothrow_cpp_int.cpp36 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…
Dtest_nothrow_cpp_dec_float.cpp28 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_dec_float_100>::va…
Dtest_nothrow_cpp_bin_float.cpp28 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_bin_float_100>::va…
/third_party/boost/libs/unordered/test/unordered/
Dnoexcept_tests.cpp167 !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/
Dsp_nothrow_test.cpp40 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/
Dvalue_holder.hpp78 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/
Dstable_heap.hpp194 …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/
Dis_nothrow_move_assignable_fail.cpp12 return boost::is_nothrow_move_assignable<incomplete_type>::value; in main()
/third_party/boost/boost/move/
Dtraits.hpp57 boost::move_detail::is_nothrow_move_assignable<T>::value;
/third_party/boost/libs/histogram/test/
Daxis_category_test.cpp26 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/
Dpriority_queue.hpp150 …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()

1234