Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

6 template<int N>
13 template struct ValueInit0<5>;
15 template<int N>
22 template struct FunctionalCast0<5>;
28 template<int N, int M>
35 template struct BuildTemporary0<5, 7>;
37 template<int N, int M>
44 template struct Temporaries0<5, 7>;
48 template<int N> struct BadX {
53 template<int N>
57 template struct PR6671<1>;
64 template<typename T>
74 template struct New0<int>;
75 template struct New0<Y>;
76 template struct New0<X>; // expected-note{{instantiation}}
78 template<typename T, typename Arg1>
85 template struct New1<int, float>;
86 template struct New1<Y, Y>;
87 template struct New1<X, Y>; // expected-note{{instantiation}}
89 template<typename T, typename Arg1, typename Arg2>
96 template struct New2<X, int, float>;
97 template struct New2<X, int, int*>; // expected-note{{instantiation}}
98 // FIXME: template struct New2<int, int, float>;
107 template<class C>
112 template void *object_creator<New3[4]>(); // expected-note{{instantiation}}
114 template<typename T>
122 template struct Delete0<int*>;
123 template struct Delete0<X*>;
124 template struct Delete0<int>; // expected-note{{instantiation}}
127 template <class T>
139 template<typename T>
147 template<typename T>
152 template void f<int>();
158 template<typename T>
168 template struct Throw1<int>;
169 template struct Throw1<int*>;
170 template struct Throw1<Incomplete*>; // expected-note{{instantiation}}
180 template<typename T>
194 template struct TypeId0<int>;
195 template struct TypeId0<Incomplete>; // expected-note{{instantiation of member function}}
196 template struct TypeId0<Abstract>;
201 template<typename T>
212 template<typename T, typename Val1>
224 template struct InitList1<int[1], float>;
225 template struct InitList1<APair, int*>;
227 template<typename T, typename Val1, typename Val2>
234 template struct InitList2<APair, int*, float*>;
235 template struct InitList2<APair, int*, double*>; // expected-note{{instantiation}}
240 template<typename T, typename Result>
257 template struct DotMemRef0<MemInt, int&>;
258 template struct DotMemRef0<InheritsMemInt, int&>;
259 template struct DotMemRef0<MemIntFunc, int (*)(int)>;
260 template struct DotMemRef0<MemInt, float&>; // expected-note{{instantiation}}
262 template<typename T, typename Result>
269 template<typename T>
274 template struct ArrowMemRef0<MemInt*, int&>;
275 template struct ArrowMemRef0<InheritsMemInt*, int&>;
276 template struct ArrowMemRef0<MemIntFunc*, int (*)(int)>;
277 template struct ArrowMemRef0<MemInt*, float&>; // expected-note{{instantiation}}
279 template struct ArrowMemRef0<ArrowWrapper<MemInt*>, int&>;
280 template struct ArrowMemRef0<ArrowWrapper<InheritsMemInt*>, int&>;
281 template struct ArrowMemRef0<ArrowWrapper<MemIntFunc*>, int (*)(int)>;
282 template struct ArrowMemRef0<ArrowWrapper<MemInt*>, float&>; // expected-note{{instantiation}}
283 template struct ArrowMemRef0<ArrowWrapper<ArrowWrapper<MemInt*> >, int&>;
290 template<typename U> int UnresolvedMemRefArrayT(U u) {
293 template int UnresolvedMemRefArrayT<int>(int);
298 template<int N>
305 template struct NonDepMemberExpr0<0>;
307 template<typename T, typename Result>
314 template<typename T>
320 template struct MemberFuncCall0<HasMemFunc0<int&>, const int&>;
322 template<typename Result>
332 template struct ThisMemberFuncCall0<int&>;
334 template<typename T>
341 template struct NonDepMemberCall0<int&>;
342 template struct NonDepMemberCall0<const int&>;
343 template struct NonDepMemberCall0<float&>; // expected-note{{instantiation}}
346 template<typename T>
353 template struct QualifiedDeclRef0<bool>;
354 template struct QualifiedDeclRef0<int&>; // expected-note{{instantiation}}