| /external/llvm-project/clang/test/ASTMerge/class-template/Inputs/ |
| D | class-template1.cpp | 2 struct X0 { struct 24 extern X0<int> *x0i; argument 29 struct X0<char> { struct 35 struct X0<wchar_t> { argument 36 int member;
|
| D | class-template2.cpp | 2 struct X0 { struct 30 struct X0<char> { struct 35 struct X0<wchar_t> { argument 36 float member;
|
| /external/llvm-project/clang/test/CXX/temp/temp.spec/temp.explicit/ |
| D | p7.cpp | 4 struct X0 { struct 17 T* X0<T>::static_member = ((T*)0) + 1; // expected-error{{pointer to the function}} argument 19 template class X0<int>; // okay variable 21 template class X0<int(int)>; // expected-note 3{{requested here}} variable 35 template class X0<int(long)>; variable
|
| D | p3-0x.cpp | 14 struct X0 { struct 15 struct MemberClass {}; 17 void mem_func() {} in mem_func() 20 struct MemberClassTemplate {}; 23 void mem_func_template(U&) {} in mem_func_template() 25 static int value; 37 template struct X0<X1>; variable 56 template struct has_inline_namespaces::X0<X3>; member in has_inline_namespaces
|
| D | p10.cpp | 4 struct X0 { struct 13 void X0<T>::f(T& t) { in f() argument 26 template struct X0<void*>; // expected-note 2{{instantiation}} variable 28 template struct X0<int>; // expected-note 4{{explicit instantiation definition is here}} variable
|
| /external/clang/test/CXX/temp/temp.spec/temp.explicit/ |
| D | p7.cpp | 4 struct X0 { struct 17 T* X0<T>::static_member = ((T*)0) + 1; // expected-error{{pointer to the function}} argument 19 template class X0<int>; // okay variable 21 template class X0<int(int)>; // expected-note 3{{requested here}} variable 35 template class X0<int(long)>; variable
|
| D | p3-0x.cpp | 14 struct X0 { struct 15 struct MemberClass {}; 17 void mem_func() {} in mem_func() 20 struct MemberClassTemplate {}; 23 void mem_func_template(U&) {} in mem_func_template() 25 static int value; 37 template struct X0<X1>; variable 56 template struct has_inline_namespaces::X0<X3>; member in has_inline_namespaces
|
| D | p10.cpp | 4 struct X0 { struct 13 void X0<T>::f(T& t) { in f() argument 26 template struct X0<void*>; // expected-note 2{{instantiation}} variable 28 template struct X0<int>; // expected-note 4{{explicit instantiation definition is here}} variable
|
| /external/llvm-project/clang/test/SemaTemplate/ |
| D | current-instantiation.cpp | 12 struct X0 { struct 17 void f0(typename X0::U_type&); argument 36 void g0(typename X0::U_type&); argument 75 struct X0<T*, U*> { struct 82 void f0(typename X0::U_type&); argument 109 void g0(typename X0::U_type&); argument 205 class X0 { class
|
| D | explicit-instantiation.cpp | 12 struct X0 { struct 25 T X0<T>::value; // expected-error{{no matching constructor}} argument 83 template <int I> struct X0 { static int x; }; struct 86 template struct X0<1>; variable
|
| D | ext-vector-type.cpp | 66 struct X0<T __attribute__((ext_vector_type(N)))> { struct 67 static const unsigned value = 0; 71 struct X0<T __attribute__((ext_vector_type(4)))> { struct 72 static const unsigned value = 1; 76 struct X0<float __attribute__((ext_vector_type(N)))> { struct 77 static const unsigned value = 2; 81 struct X0<float __attribute__((ext_vector_type(4)))> { struct 82 static const unsigned value = 3;
|
| D | value-dependent-null-pointer-constant.cpp | 6 struct X0 { struct 7 const char *f0(bool Cond) { in f0() 16 const char *f1(bool Cond) { in f1() 23 bool f2(const char *str) { in f2()
|
| /external/clang/test/SemaTemplate/ |
| D | current-instantiation.cpp | 12 struct X0 { struct 17 void f0(typename X0::U_type&); argument 36 void g0(typename X0::U_type&); argument 75 struct X0<T*, U*> { struct 82 void f0(typename X0::U_type&); argument 109 void g0(typename X0::U_type&); argument 205 class X0 { class
|
| D | explicit-instantiation.cpp | 12 struct X0 { struct 25 T X0<T>::value; // expected-error{{no matching constructor}} argument 83 template <int I> struct X0 { static int x; }; struct 86 template struct X0<1>; variable
|
| D | ext-vector-type.cpp | 66 struct X0<T __attribute__((ext_vector_type(N)))> { struct 67 static const unsigned value = 0; 71 struct X0<T __attribute__((ext_vector_type(4)))> { struct 72 static const unsigned value = 1; 76 struct X0<float __attribute__((ext_vector_type(N)))> { struct 77 static const unsigned value = 2; 81 struct X0<float __attribute__((ext_vector_type(4)))> { struct 82 static const unsigned value = 3;
|
| D | value-dependent-null-pointer-constant.cpp | 4 struct X0 { struct 5 const char *f0(bool Cond) { in f0() 9 const char *f1(bool Cond) { in f1() 13 bool f2(const char *str) { in f2()
|
| /external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/ |
| D | p14.cpp | 22 struct X0 { struct 23 typedef identity<T(Types...)> function_pack_1; 24 …unction_pack_1; // expected-warning {{varargs}} expected-note {{pack}} expected-note {{insert ','}} 25 typedef identity<T(T...)> variadic_1; 26 typedef tuple<T(Types, ...)...> template_arg_expansion_1;
|
| /external/llvm-project/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/ |
| D | p14.cpp | 22 struct X0 { struct 23 typedef identity<T(Types...)> function_pack_1; 24 …unction_pack_1; // expected-warning {{varargs}} expected-note {{pack}} expected-note {{insert ','}} 25 typedef identity<T(T...)> variadic_1; 26 typedef tuple<T(Types, ...)...> template_arg_expansion_1;
|
| /external/clang/test/ASTMerge/Inputs/ |
| D | class-template1.cpp | 27 struct X0<char> { struct 32 struct X0<wchar_t> { struct 33 int member;
|
| D | class-template2.cpp | 28 struct X0<char> { struct 33 struct X0<wchar_t> { argument 34 float member;
|
| /external/llvm-project/clang/test/SemaObjCXX/ |
| D | arc-memfunc.mm | 4 struct X0 { struct 9 void test_X0(X0 x0, X0 *x0p) { argument
|
| /external/clang/test/SemaObjCXX/ |
| D | arc-memfunc.mm | 4 struct X0 { struct 9 void test_X0(X0 x0, X0 *x0p) { argument
|
| /external/llvm-project/clang/test/CXX/temp/temp.spec/ |
| D | p5.cpp | 8 struct X0 { struct 17 T X0<T>::value = 3.14; // expected-warning{{implicit conversion from 'double' to 'int' changes valu… argument 19 template struct X0<int>; // expected-note{{previous explicit instantiation}} \ variable 21 template struct X0<int>; // expected-error{{duplicate explicit instantiation}} variable
|
| /external/clang/test/CXX/temp/temp.spec/ |
| D | p5.cpp | 8 struct X0 { struct 17 T X0<T>::value = 3.14; // expected-warning{{implicit conversion from 'double' to 'int' changes valu… argument 19 template struct X0<int>; // expected-note{{previous explicit instantiation}} \ variable 21 template struct X0<int>; // expected-error{{duplicate explicit instantiation}} variable
|
| /external/llvm-project/clang/test/SemaCXX/ |
| D | static-array-member.cpp | 3 struct X0 { struct 10 int X0::array[sizeof(X0) * 2]; argument
|