/external/clang/test/CodeGenCXX/ |
H A D | key-function-vtable.cpp | 37 struct X0 { virtual ~X0(); }; struct 38 struct X1 : X0 {
|
H A D | static-init-3.cpp | 4 template<class T> struct X0 : public T { }; struct in inherits:T 13 static X0<T> t;
|
/external/clang/test/SemaTemplate/ |
H A D | extern-templates.cpp | 4 class X0 { class 14 void X0<T>::f(T t) { 18 extern template class X0<int>; 20 extern template class X0<int*>; 23 void X0<T>::Inner::g(T t) { 27 void test_intptr(X0<int*> xi, X0<int*>::Inner xii) { 32 extern template class X0<long*>; 34 void test_longptr(X0<long*> xl, X0<lon [all...] |
H A D | injected-class-name.cpp | 20 struct X0 { struct 25 void f0(const X0&); // expected-note{{here}} 26 void f0(X0&); 27 void f0(const X0<T, U>&); // expected-error{{redecl}} 29 void f1(const X0&); // expected-note{{here}} 30 void f1(X0&); 31 void f1(const X0<type, U_type2>&); // expected-error{{redecl}} 33 void f2(const X0&); // expected-note{{here}} 34 void f2(X0&); 35 void f2(const ::X0<typ [all...] |
H A D | instantiate-decl-init.cpp | 25 struct X0 { }; struct 28 explicit X1(const X0 &x0 = X0());
|
H A D | instantiate-declref-ice.cpp | 14 struct X0 { struct 19 const unsigned X0<T>::value; 21 int array1[X0<int>::value == sizeof(int)? 1 : -1]; 23 const unsigned& testX0() { return X0<int>::value; } 25 int array2[X0<int>::value == sizeof(int)? 1 : -1];
|
H A D | template-id-expr.cpp | 17 struct X0 { struct 27 void test_X0_int(X0<int> xi, float f) {
|
H A D | enum-argument.cpp | 16 struct X0 { struct 24 X0<int> x0i;
|
H A D | explicit-specialization-member.cpp | 3 struct X0 { struct 10 template<> void X0<char>::f0(char); 11 template<> void X0<char>::f1(type);
|
H A D | dependent-base-member-init.cpp | 58 struct X0 : T::template apply<U> { struct in inherits:T::,apply 59 X0(int i) : T::template apply<U>(i) { } function in struct:X0
|
H A D | dependent-type-identity.cpp | 22 struct X0 { }; struct 39 void f2(X0<T>*); // expected-note{{previous}} 40 void f2(X0<U>*); 41 void f2(X0<type>*); // expected-error{{redeclar}} 43 void f3(X0<T>*); // expected-note{{previous}} 44 void f3(X0<U>*); 45 void f3(::X0<type>*); // expected-error{{redeclar}}
|
H A D | ext-vector-type.cpp | 63 template<typename T> struct X0; 66 struct X0<T __attribute__((ext_vector_type(N)))> { struct in namespace:Deduction 71 struct X0<T __attribute__((ext_vector_type(4)))> { struct in namespace:Deduction 76 struct X0<float __attribute__((ext_vector_type(N)))> { struct in namespace:Deduction 81 struct X0<float __attribute__((ext_vector_type(4)))> { struct in namespace:Deduction 90 int array0[X0<int2>::value == 0? 1 : -1]; 91 int array1[X0<int4>::value == 1? 1 : -1]; 92 int array2[X0<float2>::value == 2? 1 : -1]; 93 int array3[X0<float4>::value == 3? 1 : -1];
|
H A D | instantiate-anonymous-union.cpp | 71 struct X0 { struct in namespace:PR9188 81 struct X1 : X0 { 84 return this->X0::member + PR9188::global;
|
H A D | instantiate-non-type-template-parameter.cpp | 43 struct X0 { struct in namespace:rdar8980215 44 X0() {} function in struct:rdar8980215::X0 45 template<typename U> X0(const X0<U, e> &); 49 struct X1 : X0<T> { 51 template<typename U> X1(const X1<U> &x) : X0<T>(x) { }
|
/external/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
H A D | p6.cpp | 5 struct X0 { struct 16 struct X0<T>::Inner0<const U*> { 20 int array0[X0<int>::Inner0<int>::value == 0? 1 : -1]; 21 int array1[X0<int>::Inner0<int*>::value == 1? 1 : -1]; 22 int array2[X0<int>::Inner0<const int*>::value == 2? 1 : -1]; 49 struct X0<float>::Inner0<Z*> { 53 int array3[X0<float>::Inner0<int>::value == 0? 1 : -1]; 54 int array4[X0<float>::Inner0<int*>::value == 3? 1 : -1]; 55 int array5[X0<float>::Inner0<const int*>::value == 2? 1 : -1];
|
/external/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/ |
H A D | p2.cpp | 3 struct X0 { struct 4 X0 f1(); 5 X0 f2(); 22 X0::X0 X0::f1() { return X0(); } // expected-error{{qualified reference to 'X0' is a constructor name rather than a type wherever a constructor can be declared}} 24 struct X0::X0 X [all...] |
/external/clang/test/CXX/class.access/class.friend/ |
H A D | p3-cxx0x.cpp | 3 class X0 { class 9 X0<Y1> x0a; 10 X0<Y1 *> x0b; 11 X0<int> x0c; 12 X0<E1> x0d;
|
/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/ |
H A D | p3.cpp | 45 template<typename T> struct X0 { }; struct 49 template<typename T> union X0; 50 template<typename T> friend union X0;
|
/external/clang/test/CXX/expr/expr.unary/expr.new/ |
H A D | p20.cpp | 6 struct X0 { struct 7 X0(); 15 new X0<1>; // expected-note{{instantiation}}
|
/external/clang/test/CXX/temp/temp.decls/temp.mem/ |
H A D | p5.cpp | 56 struct X0 { struct 71 template X0::operator const char*() const; // expected-note{{'X0::operator const char *<char>' requested here}} 72 template X0::operator const int*(); // expected-note{{'X0::operator const int *<const int>' requested here}} 73 template X0::operator float*() const; // expected-error{{explicit instantiation of undefined function template}} 75 void test_X0(X0 x0, const X0 &x0c) {
|
/external/clang/test/CXX/temp/temp.spec/temp.expl.spec/ |
H A D | p1.cpp | 30 struct X0 { struct 48 void X0<T>::ft1(T t, U u) { 52 template<typename T> T X0<T>::member; 54 template<> struct X0<void> { }; struct 55 X0<void> test_X0; 59 template<> void X0<void*>::f1(void *) { } 61 void test_spec(X0<void*> xvp, void *vp) { 67 NonDefaultConstructible X0<NonDefaultConstructible>::member = 17; 70 return X0<NonDefaultConstructible>::member; 75 struct X0<voi [all...] |
/external/clang/test/Parser/ |
H A D | expressions.c | 26 struct X0 { struct { struct { int c[10][9]; } b; } a; }; struct 29 (void)__builtin_offsetof(struct X0, a.b.c[4][5]);
|
/external/clang/test/SemaCXX/ |
H A D | cast-conversion.cpp | 23 struct X0 { struct 24 X0(const T &); 28 X0<T> make_X0(const T &Val) { 29 return X0<T>(Val);
|
H A D | member-pointers-2.cpp | 40 struct X0 { }; struct in namespace:rdar9065289 44 X0* x0; 45 FuncPtr X0::*fptr;
|
H A D | pseudo-destructors.cpp | 67 class X0 { }; class in namespace:N1 70 void test_X0(N1::X0 &x0) { 71 x0.~X0();
|