Lines Matching full:template
5 template<typename T> struct x2;
12 template<typename T>
15 template<typename T>
18 template<typename T>
28 template<typename T> struct Y;
29 template<typename T> void wibble(T);
38 template<typename T> struct NS::Y; // expected-error {{forward declaration of struct cannot have a nested name specifier}} expected-warning {{extra qualification}}
39 template<typename T> void NS::wibble(T); // expected-warning {{extra qualification}}
44 template<typename T> struct NS::Y { }; // expected-warning{{extra qualification on member 'Y'}}
45 template<typename T> void NS::wibble(T) { } // expected-warning{{extra qualification on member 'wibble'}}