Lines Matching full:template
6 template <class T> struct X {};
8 template <> struct X<char>
13 template <class T> struct X2 {};
15 template <class U>
25 template<typename T>
30 template<typename U>
33 template<typename U>
36 template<>
46 template<typename T, T N> struct X { };
47 template<bool C> struct X<bool, C> {
53 // expected-error@-2 {{non-type template argument evaluates to -1, which cannot be narrowed to type 'bool'}}