Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

2 template<int I, int J>
10 (void)sizeof(Bitfields<0, 1>); // expected-note{{in instantiation of template class 'Bitfields<0, 1>' requested here}}
13 template<int I, int J>
20 (void)sizeof(BitfieldPlus<-5, 5>); // expected-note{{in instantiation of template class 'BitfieldPlus<-5, 5>' requested here}}
23 template<int I, int J>
31 (void)sizeof(BitfieldMinus<0, 1>); // expected-note{{in instantiation of template class 'BitfieldMinus<0, 1>' requested here}}
32 (void)sizeof(BitfieldMinus<5, 5>); // expected-note{{in instantiation of template class 'BitfieldMinus<5, 5>' requested here}}
35 template<int I, int J>
43 (void)sizeof(BitfieldDivide<5, 0>); // expected-note{{in instantiation of template class 'BitfieldDivide<5, 0>' requested here}}
46 template<typename T, T I, int J>
55 template<int I>
60 template<typename T, T I>
67 (void)sizeof(BitfieldNeg<5>); // expected-note{{in instantiation of template class 'BitfieldNeg<5>' requested here}}
69 (void)sizeof(BitfieldNeg2<int, 5>); // expected-note{{in instantiation of template class 'BitfieldNeg2<int, 5>' requested here}}
72 template<typename T>
85 template<typename T>
91 template <typename T>
99 template void f(B);
115 template<typename Result, typename F, typename Arg1>
128 template<typename T>
138 test_asm(b); // expected-note {{in instantiation of function template specialization 'test_asm<int>' requested here}}
142 template<int I> struct X {
148 template<int> struct Y {
154 template void Y<3>::f();
156 template<int I>
164 template<int> struct Y2 {
171 template void Y2<3>::f();
173 template<typename T>
178 template void rdar10283928<int>(int);
182 template<typename T> class Vals {};
183 template<> class Vals<int> { public: static const int i = 1; };
184 template<> class Vals<float> { public: static const double i; };
185 template<typename T> void test_asm_tied(T o) {