Lines Matching full:template
2 template<class T1>
4 template<class T2> class B {
9 template<> template<> class A<int>::B<double>;
10 template<> template<> void A<char>::B<char>::mf();
12 template<> void A<char>::B<int>::mf(); // expected-error{{requires 'template<>'}}
15 template <class> class A {
21 template <> int AA::foo = 0;
22 int AA::bar = 1; // expected-error {{template specialization requires 'template<>'}}
23 int A<float>::bar = 2; // expected-error {{template specialization requires 'template<>'}}
25 template <> class A<double> {
32 template <> int AB::foo = 0; // expected-error{{extraneous 'template<>'}}