/external/clang/test/SemaTemplate/ |
instantiate-function-params.cpp | 33 template<typename T> struct X0 { }; 34 template<typename R, typename A1> struct X0<R(A1 param)> { }; 37 void instF0(X0<T(A1)> x0a, X0<T(A2)> x0b) { 38 X0<T(A1)> x0c; 39 X0<T(A2)> x0d; 42 template void instF0<int, int, float>(X0<int(int)>, X0<int(float)>);
|
instantiate-static-var.cpp | 98 struct X0 { 103 const bool X0<T>::var; 106 struct X1 : public X0<T> { 113 template class X0<char>;
|
value-dependent-null-pointer-constant.cpp | 4 struct X0 {
|
instantiate-member-template.cpp | 4 struct X0 { 10 X0<int> x0i; 11 X0<void> x0v; 12 X0<int&> x0ir; // expected-note{{instantiation}} 15 X0<int> xi; 20 X0<void> xv; 122 struct X0 { }; 125 template<typename T> void f(X0<T>& vals) { g(vals); } 126 template<typename T> void g(X0<T>& vals) { } 129 void test(X1 x1, X0<int> x0i, X0<long> x0l) [all...] |
instantiate-init.cpp | 3 struct X0 { // expected-note 8{{candidate}} 4 X0(int*, float*); // expected-note 4{{candidate}} 8 X0 f0(T t, U u) { 9 X0 x0(t, u); // expected-error{{no matching}} 10 return X0(t, u); // expected-error{{no matching}} 24 void test_f1(X0 *x0, int *ip, float *fp, double *dp) { 25 f1(x0, ip, fp); 26 f1(x0, ip, dp); // expected-note{{instantiation} [all...] |
friend-template.cpp | 30 template<typename T> struct X0 { 31 template<typename U> friend struct X0; 34 template<typename T> struct X0<T*> { 35 template<typename U> friend struct X0; 38 template<> struct X0<int> { 39 template<typename U> friend struct X0; 50 X0<int*> x0ip; 147 template<class > struct X0 171 X2<int, X0<int> > ngs; 179 template<class > struct X0 [all...] |
dependent-type-identity.cpp | 22 struct X0 { }; 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}}
|
typename-specifier-4.cpp | 59 struct X0 { 63 void f0(X0<T>::Inner<T*, T&>); // expected-note{{here}} 64 void f0(typename X0<T>::Inner<T*, T&>); // expected-error{{redecl}} 66 void f1(X0<T>::Inner<T*, T&>); // expected-note{{here}} 67 void f1(typename X0<T>::template Inner<T*, T&>); // expected-error{{redecl}} 69 void f2(typename X0<T>::Inner<T*, T&>::type); // expected-note{{here}} 70 void f2(typename X0<T>::template Inner<T*, T&>::type); // expected-error{{redecl}}
|
member-access-expr.cpp | 11 struct X0 : Base { 15 void test_f0(X0 x0) { 16 call_f0(x0); 25 void test_f0_through_typedef(X0 x0) { 26 call_f0_through_typedef<Base>(x0); 42 void test_f0_through_typedef2(X0 x0, X1 x1) { 43 call_f0_through_typedef2<Base>(x0); [all...] |
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
p8.cpp | 3 class X0 {
|
/external/clang/test/CXX/temp/temp.arg/temp.arg.template/ |
p3-0x.cpp | 20 template<template <int ...N> class TT> struct X0 { }; // expected-note{{previous non-type template parameter with type 'int' is here}} 25 X0<X0a> inst_x0a; 26 X0<X0b> inst_x0b; 27 X0<X0c> inst_x0c; // expected-error{{template template argument has different template parameters than its corresponding template template parameter}}
|
/external/clang/test/Analysis/ |
operator-calls.cpp | 4 struct X0 { }; 5 bool operator==(const X0&, const X0&); 16 bool PR7287(X0 a, X0 b) {
|
/external/clang/test/CodeGenCXX/ |
visibility-inlines-hidden.cpp | 7 struct X0 { 15 inline void X0::f3() { } 39 void use(X0 *x0, X1<int> *x1, X2 *x2, X1<float> *x3) { 41 x0->f1(); 43 x0->f2(); 45 x0->f3(); 47 X0::f5(); 49 x0->X0::f6() [all...] |
value-init.cpp | 141 struct X0 { 142 X0() { } 146 struct X1 : X0 { 160 struct X2 : X0 {
|
/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/ |
p13.cpp | 15 struct X0 { };
|
p14.cpp | 23 struct X0 {
|
/external/clang/test/CXX/temp/temp.param/ |
p3.cpp | 6 template<typename T> struct X0 {
|
/external/clang/test/CXX/expr/expr.unary/expr.new/ |
p20.cpp | 6 struct X0 { 7 X0(); 15 new X0<1>; // expected-note{{instantiation}}
|
/external/clang/test/CXX/temp/temp.spec/temp.explicit/ |
p1.cpp | 6 struct X0 { 11 template struct X0<int>; 12 template struct X0<void>; // expected-note{{instantiation}}
|
/external/clang/test/SemaCXX/ |
pseudo-destructors.cpp | 67 class X0 { }; 70 void test_X0(N1::X0 &x0) { 71 x0.~X0();
|
nested-name-spec-locations.cpp | 11 struct X0 { 25 using outer::inner::X0< 35 using outer::inner::X0< 68 outer_alias::inner::X0<typename add_reference<T>::type 81 typedef typename outer::inner::X0<
|
references.cpp | 130 template<typename T> struct X0 133 X0(T& p1) : first(p1) { } 140 X0< const int[1]> c(p1);
|
i-c-e-cxx.cpp | 8 struct X0 {
|
/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/ |
p3.cpp | 45 template<typename T> struct X0 { }; 49 template<typename T> union X0; 50 template<typename T> friend union X0;
|
/external/clang/test/CodeGen/ |
override-layout.c | 17 // CHECK: Type: struct X0 18 struct X0 { 22 void use_X0() { struct X0 x0; x0.x[5] = sizeof(struct X0); }; local 27 struct X0 y;
|