Searched refs:is_same (Results 1 - 25 of 175) sorted by relevance

1234567

/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_same/
H A Dvalue.cc26 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 Dtypedefs-2.cc28 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 Dalias_decl.cc25 static_assert( is_same<common_type<int, long, char, unsigned>::type,
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/is_same/
H A Dvalue.cc29 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 Dtypedefs.cc27 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 Dtypedefs.cc24 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 Ddecltype-refbug.C6 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 Dalias_decl.cc25 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 Dcv_tuple_element.cc29 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 Dalias_decl.cc27 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 Dalias_decl.cc28 static_assert( is_same<typename add_lvalue_reference<long>::type,
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/
H A Dalias_decl.cc27 static_assert (is_same<typename aligned_storage<4>::type,
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/
H A Dalias_decl.cc28 static_assert( is_same<typename add_rvalue_reference<long>::type,
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/remove_all_extents/
H A Dvalue.cc27 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 Dvalue.cc27 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 Dvalue.cc30 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 Dvalue.cc30 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 Dalias_decl.cc28 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 Dexplicit_instantiation.cc28 template struct is_same<test_type, test_type>;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/add_const/requirements/
H A Dalias_decl.cc27 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 Dalias_decl.cc27 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 Dvalue.cc29 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 Dalias_decl.cc27 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 Dalias_decl.cc27 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 Dalias_decl.cc25 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>>(),

Completed in 123 milliseconds

1234567