/third_party/boost/libs/type_traits/test/ |
D | copy_cv_ref_test.cpp | 20 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, char>::type, int); 21 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, const char>::type, const int); 22 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, volatile char>::type, volatile int); 23 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, const volatile char>::type, const volatile int); 24 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, char&>::type, int&); 25 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, const char&>::type, const int&); 26 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, volatile char&>::type, volatile int&); 27 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<int, const volatile char&>::type, const volatile int&); 29 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<const int, char>::type, const int); 30 BOOST_CHECK_TYPE3(::tt::copy_cv_ref<const int, const char>::type, const int); [all …]
|
D | is_abstract_test.cpp | 93 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestA>::value), false); 94 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestB>::value), true); 95 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestC>::value), true); 96 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestD>::value), false); 97 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestE>::value), true); 98 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestF>::value), true); 99 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestG>::value), false); 100 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestH>::value), false); 101 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestI>::value), true); 102 BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_abstract<TestJ>::value), false); // only one method impleme… [all …]
|
D | has_trivial_destructor_test.cpp | 34 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<bool>::value, true); 35 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<bool const>::value, true); 36 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<bool volatile>::value, true); 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<bool const volatile>::value, true); 39 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<signed char>::value, true); 40 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<signed char const>::value, true); 41 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<signed char volatile>::value, true); 42 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<signed char const volatile>::value, true… 43 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<unsigned char>::value, true); 44 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_destructor<char>::value, true); [all …]
|
D | has_nothrow_assign_test.cpp | 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<bool>::value, true); 40 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<bool const>::value, false); 41 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<bool volatile>::value, false); 42 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<bool const volatile>::value, false); 45 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<signed char>::value, true); 48 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<signed char const>::value, false); 49 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<signed char volatile>::value, false); 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<signed char const volatile>::value, false); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<unsigned char>::value, true); 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_assign<char>::value, true); [all …]
|
D | is_destructible_test.cpp | 28 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<bool>::value, true); 29 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<bool const>::value, true); 30 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<bool volatile>::value, true); 31 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<bool const volatile>::value, true); 33 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<signed char>::value, true); 34 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<signed char const>::value, true); 35 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<signed char volatile>::value, true); 36 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<signed char const volatile>::value, true); 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<unsigned char>::value, true); 38 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_destructible<char>::value, true); [all …]
|
D | is_pod_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<bool>::value, true); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<bool const>::value, true); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<bool volatile>::value, true); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<bool const volatile>::value, true); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<signed char>::value, true); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<signed char const>::value, true); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<signed char volatile>::value, true); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<signed char const volatile>::value, true); 26 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<unsigned char>::value, true); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_pod<char>::value, true); [all …]
|
D | is_nothrow_move_assignable_test.cpp | 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); 65 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_assignable<char>::value, true); [all …]
|
D | is_nothrow_move_constructible_test.cpp | 56 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<bool>::value, true); 57 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<bool const>::value, true); 60 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<bool volatile>::value, false); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<bool const volatile>::value, fals… 64 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<signed char>::value, true); 65 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<signed char const>::value, true); 68 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<signed char volatile>::value, fal… 69 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<signed char const volatile>::valu… 71 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<unsigned char>::value, true); 72 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_nothrow_move_constructible<char>::value, true); [all …]
|
D | is_trivially_copyable_test.cpp | 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<bool>::value, true); 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<bool const>::value, false); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<bool volatile>::value, false); 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<bool const volatile>::value, false); 64 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<signed char>::value, true); 65 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<signed char const>::value, false); 67 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<signed char volatile>::value, false); 68 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<signed char const volatile>::value, false… 70 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<unsigned char>::value, true); 71 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_trivially_copyable<char>::value, true); [all …]
|
D | is_stateless_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<bool>::value, false); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<bool const>::value, false); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<bool volatile>::value, false); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<bool const volatile>::value, false); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<signed char>::value, false); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<signed char const>::value, false); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<signed char volatile>::value, false); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<signed char const volatile>::value, false); 26 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<unsigned char>::value, false); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_stateless<char>::value, false); [all …]
|
D | is_scalar_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<bool>::value, true); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<bool const>::value, true); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<bool volatile>::value, true); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<bool const volatile>::value, true); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<signed char>::value, true); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<signed char const>::value, true); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<signed char volatile>::value, true); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<signed char const volatile>::value, true); 26 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<unsigned char>::value, true); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_scalar<char>::value, true); [all …]
|
D | has_trivial_constr_test.cpp | 49 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<bool>::value, true); 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<bool const>::value, true); 51 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<bool volatile>::value, true); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<bool const volatile>::value, true); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<signed char>::value, true); 55 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<signed char const>::value, true); 56 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<signed char volatile>::value, true); 57 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<signed char const volatile>::value, tru… 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<unsigned char>::value, true); 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_constructor<char>::value, true); [all …]
|
D | has_trivial_assign_test.cpp | 34 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<bool>::value, true); 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<bool const>::value, false); 38 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<bool volatile>::value, false); 39 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<bool const volatile>::value, false); 42 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<signed char>::value, true); 45 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<signed char const>::value, false); 46 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<signed char volatile>::value, false); 47 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<signed char const volatile>::value, false); 49 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<unsigned char>::value, true); 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_assign<char>::value, true); [all …]
|
D | has_nothrow_destructor_test.cpp | 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<bool>::value, true); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<bool const>::value, true); 55 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<bool volatile>::value, true); 56 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<bool const volatile>::value, true); 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<signed char>::value, true); 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<signed char const>::value, true); 60 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<signed char volatile>::value, true); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<signed char const volatile>::value, true… 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<unsigned char>::value, true); 63 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_destructor<char>::value, true); [all …]
|
D | has_trivial_copy_test.cpp | 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<bool>::value, true); 38 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<bool const>::value, true); 41 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<bool volatile>::value, false); 42 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<bool const volatile>::value, false); 45 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<signed char>::value, true); 46 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<signed char const>::value, true); 49 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<signed char volatile>::value, false); 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<signed char const volatile>::value, false); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<unsigned char>::value, true); 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_copy<char>::value, true); [all …]
|
D | is_fundamental_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<void>::value, true); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<void const>::value, true); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<void volatile>::value, true); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<void const volatile>::value, true); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<bool>::value, true); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<bool const>::value, true); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<bool volatile>::value, true); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<bool const volatile>::value, true); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<signed char>::value, true); 28 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_fundamental<signed char const>::value, true); [all …]
|
D | has_nothrow_constr_test.cpp | 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<bool>::value, true); 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<bool const>::value, true); 63 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<bool volatile>::value, true); 64 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<bool const volatile>::value, true); 66 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<signed char>::value, true); 67 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<signed char const>::value, true); 68 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<signed char volatile>::value, true); 69 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<signed char const volatile>::value, tru… 70 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<unsigned char>::value, true); 71 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_constructor<char>::value, true); [all …]
|
D | has_trivial_move_assign_test.cpp | 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<bool>::value, true); 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<bool const>::value, false); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<bool volatile>::value, false); 55 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<bool const volatile>::value, false); 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<signed char>::value, true); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<signed char const>::value, false); 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<signed char volatile>::value, false); 63 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<signed char const volatile>::value, fal… 65 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<unsigned char>::value, true); 66 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_assign<char>::value, true); [all …]
|
D | is_default_constr_test.cpp | 51 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<bool>::value, true); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<bool const>::value, true); 53 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<bool volatile>::value, true); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<bool const volatile>::value, true); 56 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<signed char>::value, true); 57 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<signed char const>::value, true); 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<signed char volatile>::value, true); 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<signed char const volatile>::value, tr… 60 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<unsigned char>::value, true); 61 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_default_constructible<char>::value, true); [all …]
|
D | has_nothrow_copy_test.cpp | 50 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<bool>::value, true); 51 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<bool const>::value, true); 54 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<bool volatile>::value, false); 55 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<bool const volatile>::value, false); 58 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<signed char>::value, true); 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<signed char const>::value, true); 62 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<signed char volatile>::value, false); 63 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<signed char const volatile>::value, false); 65 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<unsigned char>::value, true); 66 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<char>::value, true); [all …]
|
D | has_trivial_move_constructor_test.cpp | 51 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<bool>::value, true); 52 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<bool const>::value, true); 55 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<bool volatile>::value, false); 56 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<bool const volatile>::value, false… 59 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<signed char>::value, true); 60 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<signed char const>::value, true); 63 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<signed char volatile>::value, fals… 64 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<signed char const volatile>::value… 66 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<unsigned char>::value, true); 67 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_trivial_move_constructor<char>::value, true); [all …]
|
D | is_arithmetic_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<bool>::value, true); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<bool const>::value, true); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<bool volatile>::value, true); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<bool const volatile>::value, true); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<signed char>::value, true); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<signed char const>::value, true); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<signed char volatile>::value, true); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<signed char const volatile>::value, true); 26 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<unsigned char>::value, true); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_arithmetic<char>::value, true); [all …]
|
D | has_operator_new_test.cpp | 66 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op>::value, true); 67 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<derived_class_with_new_op>::value, true); 68 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op2>::value, true); 69 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op3>::value, true); 70 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op4>::value, true); 71 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op5>::value, true); 72 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_new_op6>::value, true); 73 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<class_with_all_ops>::value, true); 75 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<bool>::value, false); 76 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_new_operator<bool const>::value, false); [all …]
|
D | is_integral_test.cpp | 17 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<bool>::value, true); 18 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<bool const>::value, true); 19 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<bool volatile>::value, true); 20 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<bool const volatile>::value, true); 22 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<signed char>::value, true); 23 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<signed char const>::value, true); 24 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<signed char volatile>::value, true); 25 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<signed char const volatile>::value, true); 26 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<unsigned char>::value, true); 27 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_integral<char>::value, true); [all …]
|
D | is_copy_constructible_test.cpp | 81 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has>::value, true); 82 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has2>::value, true); 85 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has3>::value, false); 87 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has4>::value, true); 88 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has_not>::value, false); 90 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has_not2>::value, false); 91 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has_not3>::value, false); 93 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has_not4>::value, false); 96 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<has_not5>::value, false); 98 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_copy_constructible<bool>::value, true); [all …]
|