/external/clang/test/SemaCXX/ |
make_integer_seq.cpp | 13 static_assert(__is_same(MakeSeq<int, 0>, Seq<int>), ""); 14 static_assert(__is_same(MakeSeq<int, 1>, Seq<int, 0>), ""); 15 static_assert(__is_same(MakeSeq<int, 2>, Seq<int, 0, 1>), ""); 16 static_assert(__is_same(MakeSeq<int, 3>, Seq<int, 0, 1, 2>), ""); 17 static_assert(__is_same(MakeSeq<int, 4>, Seq<int, 0, 1, 2, 3>), ""); 19 static_assert(__is_same(MakeSeq<unsigned int, 0U>, Seq<unsigned int>), ""); 20 static_assert(__is_same(MakeSeq<unsigned int, 1U>, Seq<unsigned int, 0U>), ""); 21 static_assert(__is_same(MakeSeq<unsigned int, 2U>, Seq<unsigned int, 0U, 1U>), ""); 22 static_assert(__is_same(MakeSeq<unsigned int, 3U>, Seq<unsigned int, 0U, 1U, 2U>), ""); 23 static_assert(__is_same(MakeSeq<unsigned int, 4U>, Seq<unsigned int, 0U, 1U, 2U, 3U>), "") [all...] |
libstdcxx_is_pod_hack.cpp | 16 // Ditto for __is_same. 18 struct __is_same { // expected-warning {{keyword '__is_same' will be made available as an identifier}} struct 21 __is_same<int> isi;
|
alias-template.cpp | 180 static_assert(__is_same(S<3>::U, X[2]), ""); // expected-error {{static_assert failed}}
|
type-traits.cpp | [all...] |
/external/clang/test/Sema/ |
static-assert.c | 26 #define ASSERT_IS_TYPE(T) __is_same(T, T)
|
/external/clang/test/PCH/ |
cxx-traits.cpp | 54 bool _is_same_result = __is_same(int, int);
|
cxx-traits.h | 54 struct __is_same {}; // expected-warning {{made available}} struct in namespace:n
|
/external/clang/test/Analysis/ |
dtor.cpp | 516 const bool IsSimple = __is_trivial(T) && __is_same(T, U);
|
/external/clang/include/clang/Basic/ |
TokenKinds.def | 471 TYPE_TRAIT_2(__is_same, IsSame, KEYCXX)
|
/external/clang/lib/Parse/ |
ParseExpr.cpp | 670 /// '__is_same' [all...] |