/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_same/ |
H A D | value.cc | 26 using std::is_same; 30 static_assert(test_relationship<is_same, int, int>(true), ""); 31 static_assert(test_relationship<is_same, const int, const int>(true), ""); 32 static_assert(test_relationship<is_same, int&, int&>(true), ""); 33 static_assert(test_relationship<is_same, ClassType, ClassType>(true), ""); 36 static_assert(test_relationship<is_same, void, int>(false), ""); 37 static_assert(test_relationship<is_same, int, const int>(false), ""); 38 static_assert(test_relationship<is_same, int, int&>(false), ""); 39 static_assert(test_relationship<is_same, int, ClassType>(false), "");
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/common_type/requirements/ |
H A D | typedefs-2.cc | 28 using std::is_same; 30 static_assert( is_same<common_type<void>::type, void>(), 32 static_assert( is_same<common_type<const void>::type, void>(), 34 static_assert( is_same<common_type<volatile void>::type, void>(), 36 static_assert( is_same<common_type<const volatile void>::type, void>(), 39 static_assert( is_same<common_type<void, void>::type, void>(), 41 static_assert( is_same<common_type<void, const void>::type, void>(), 43 static_assert( is_same<common_type<void, volatile void>::type, void>(), 45 static_assert( is_same<common_type<void, const volatile void>::type, void>(), 47 static_assert( is_same<common_typ [all...] |
H A D | alias_decl.cc | 25 static_assert( is_same<common_type<int, long, char, unsigned>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/ |
H A D | value.cc | 29 using std::tr1::is_same; 33 VERIFY( (test_relationship<is_same, int, int>(true)) ); 34 VERIFY( (test_relationship<is_same, const int, const int>(true)) ); 35 VERIFY( (test_relationship<is_same, int&, int&>(true)) ); 36 VERIFY( (test_relationship<is_same, ClassType, ClassType>(true)) ); 39 VERIFY( (test_relationship<is_same, void, int>(false)) ); 40 VERIFY( (test_relationship<is_same, int, const int>(false)) ); 41 VERIFY( (test_relationship<is_same, int, int&>(false)) ); 42 VERIFY( (test_relationship<is_same, int, ClassType>(false)) );
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/allocator/requirements/ |
H A D | typedefs.cc | 27 using std::is_same; 30 static_assert( is_same<allocator<int>::size_type, std::size_t>::value, 32 static_assert( is_same<allocator<int>::difference_type, std::ptrdiff_t>::value, 34 static_assert( is_same<allocator<int>::pointer, int*>::value, 36 static_assert( is_same<allocator<int>::const_pointer, const int*>::value, 38 static_assert( is_same<allocator<int>::reference, int&>::value, 40 static_assert( is_same<allocator<int>::const_reference, const int&>::value, 42 static_assert( is_same<allocator<int>::value_type, int>::value, 45 static_assert( is_same<allocator<int>::rebind<char>::other, 49 static_assert( is_same<allocato [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/integer_sequence/requirements/ |
H A D | typedefs.cc | 24 using std::is_same; 31 static_assert( is_same<integer_sequence<int>::value_type, int>::value, 34 static_assert( is_same<integer_sequence<short>::value_type, short>::value, 37 static_assert( is_same<make_integer_sequence<int, 0>, 41 static_assert( is_same<make_integer_sequence<int, 2>, 45 static_assert( is_same<make_integer_sequence<unsigned, 0>, 49 static_assert( is_same<make_integer_sequence<unsigned, 2>, 53 static_assert( is_same<index_sequence<0, 1>, 57 static_assert( is_same<make_index_sequence<2>, index_sequence<0, 1>>::value, 60 static_assert( is_same<index_sequence_fo [all...] |
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/ |
H A D | decltype-refbug.C | 6 struct is_same struct 12 struct is_same<T, T> struct 17 static_assert(is_same<decltype(f()), int&&>::value, "decltype of rvalue reference");
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/remove_reference/requirements/ |
H A D | alias_decl.cc | 25 static_assert( is_same<remove_reference<int>::type, remove_reference_t<int>>(), 27 static_assert( is_same<remove_reference<int&>::type, remove_reference_t<int&>>(), 29 static_assert( is_same<remove_reference<int&&>::type, remove_reference_t<int&&>>(),
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/tuple/ |
H A D | cv_tuple_element.cc | 29 static_assert(is_same<tuple_element<0, const tuple<double, void, int>>::type, 31 static_assert(is_same<tuple_element<1, volatile tuple<short, void>>::type, 33 static_assert(is_same<tuple_element<2, const volatile tuple<float,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/aligned_union/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename aligned_union<0, char, int>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/ |
H A D | alias_decl.cc | 28 static_assert( is_same<typename add_lvalue_reference<long>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename aligned_storage<4>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/ |
H A D | alias_decl.cc | 28 static_assert( is_same<typename add_rvalue_reference<long>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/remove_all_extents/ |
H A D | value.cc | 27 using std::is_same; 30 static_assert(is_same<remove_all_extents<int>::type, int>::value, ""); 31 static_assert(is_same<remove_all_extents<int[2]>::type, int>::value, ""); 32 static_assert(is_same<remove_all_extents<int[2][3]>::type, int>::value, ""); 33 static_assert(is_same<remove_all_extents<int[][3]>::type, int>::value, ""); 34 static_assert(is_same<remove_all_extents<const int[2][3]>::type, 36 static_assert(is_same<remove_all_extents<ClassType>::type, 38 static_assert(is_same<remove_all_extents<ClassType[2]>::type, 40 static_assert(is_same<remove_all_extents<ClassType[2][3]>::type, 42 static_assert(is_same<remove_all_extent [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/remove_extent/ |
H A D | value.cc | 27 using std::is_same; 30 static_assert(is_same<remove_extent<int>::type, int>::value, ""); 31 static_assert(is_same<remove_extent<int[2]>::type, int>::value, ""); 32 static_assert(is_same<remove_extent<int[2][3]>::type, int[3]>::value, ""); 33 static_assert(is_same<remove_extent<int[][3]>::type, int[3]>::value, ""); 34 static_assert(is_same<remove_extent<const int[2]>::type, 36 static_assert(is_same<remove_extent<ClassType>::type, ClassType>::value, ""); 37 static_assert(is_same<remove_extent<ClassType[2]>::type, 39 static_assert(is_same<remove_extent<ClassType[2][3]>::type, 41 static_assert(is_same<remove_exten [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_all_extents/ |
H A D | value.cc | 30 using std::tr1::is_same; 33 VERIFY( (is_same<remove_all_extents<int>::type, int>::value) ); 34 VERIFY( (is_same<remove_all_extents<int[2]>::type, int>::value) ); 35 VERIFY( (is_same<remove_all_extents<int[2][3]>::type, int>::value) ); 36 VERIFY( (is_same<remove_all_extents<int[][3]>::type, int>::value) ); 37 VERIFY( (is_same<remove_all_extents<const int[2][3]>::type, 39 VERIFY( (is_same<remove_all_extents<ClassType>::type, ClassType>::value) ); 40 VERIFY( (is_same<remove_all_extents<ClassType[2]>::type, ClassType>::value) ); 41 VERIFY( (is_same<remove_all_extents<ClassType[2][3]>::type, 43 VERIFY( (is_same<remove_all_extent [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_extent/ |
H A D | value.cc | 30 using std::tr1::is_same; 33 VERIFY( (is_same<remove_extent<int>::type, int>::value) ); 34 VERIFY( (is_same<remove_extent<int[2]>::type, int>::value) ); 35 VERIFY( (is_same<remove_extent<int[2][3]>::type, int[3]>::value) ); 36 VERIFY( (is_same<remove_extent<int[][3]>::type, int[3]>::value) ); 37 VERIFY( (is_same<remove_extent<const int[2]>::type, const int>::value) ); 38 VERIFY( (is_same<remove_extent<ClassType>::type, ClassType>::value) ); 39 VERIFY( (is_same<remove_extent<ClassType[2]>::type, ClassType>::value) ); 40 VERIFY( (is_same<remove_extent<ClassType[2][3]>::type, 42 VERIFY( (is_same<remove_exten [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/conditional/requirements/ |
H A D | alias_decl.cc | 28 static_assert( is_same<typename conditional<true, long, void>::type, 31 static_assert( is_same<typename conditional<false, long, void>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_same/requirements/ |
H A D | explicit_instantiation.cc | 28 template struct is_same<test_type, test_type>;
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_const/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename add_const<int>::type, 31 static_assert (is_same<typename add_const<const long>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_cv/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename add_cv<int>::type, 31 static_assert (is_same<typename add_cv<const volatile long>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_lvalue_reference/ |
H A D | value.cc | 29 using std::is_same; 32 static_assert(is_same<add_lvalue_reference<int>::type, int&>::value, ""); 33 static_assert(is_same<add_lvalue_reference<int&>::type, int&>::value, "" ); 34 static_assert(is_same<add_lvalue_reference<const int>::type, 36 static_assert(is_same<add_lvalue_reference<int*>::type, int*&>::value, ""); 37 static_assert(is_same<add_lvalue_reference<ClassType&>::type, 39 static_assert(is_same<add_lvalue_reference<ClassType>::type, 41 static_assert(is_same<add_lvalue_reference<int(int)>::type, 43 static_assert(is_same<add_lvalue_reference<int&&>::type, int&>::value, ""); 44 static_assert(is_same<add_lvalue_referenc [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_pointer/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename add_pointer<int>::type, 31 static_assert (is_same<typename add_pointer<long*>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_volatile/requirements/ |
H A D | alias_decl.cc | 27 static_assert (is_same<typename add_volatile<int>::type, 31 static_assert (is_same<typename add_volatile<volatile long>::type,
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/enable_if/requirements/ |
H A D | alias_decl.cc | 25 static_assert( is_same<enable_if<true>::type, enable_if_t<true>>(), 28 static_assert( is_same<enable_if<true, X>::type, enable_if_t<true, X>>(),
|