Lines Matching full:instantiation
4 template<typename T> struct B : A<T*> { }; // expected-error{{implicit instantiation of undefined template}} \
5 // expected-error{{implicit instantiation of undefined template 'A<X *>'}}
7 template<typename T> struct C : B<T> { } ; // expected-note{{instantiation of template class}}
9 template<typename T> struct D : C<T> { }; // expected-note{{instantiation of template class}}
11 template<typename T> struct E : D<T> { }; // expected-note{{instantiation of template class}}
13 template<typename T> struct F : E<T(T)> { }; // expected-note{{instantiation of template class}}
16 (void)sizeof(F<int>); // expected-note{{instantiation of template class}}
22 (void)sizeof(B<X>); // expected-note{{in instantiation of template class 'B<X>' requested here}}
26 struct G : A<T>, // expected-error{{implicit instantiation of undefined template 'A<int>'}}
27 A<T*> // expected-error{{implicit instantiation of undefined template 'A<int *>'}}
31 (void)sizeof(G<int>); // expected-note{{in instantiation of template class 'G<int>' requested here}}
41 // expected-note {{instantiation of template class 'PR13365::ResultTy<int &>'}} \