Lines Matching full:template
5 // Like normal (non-template) classes, class templates have an
7 // or without a template-argument-list. When it is used without
8 // a template-argument-list, it is equivalent to the injected-class-name
9 // followed by the template-parameters of the class template enclosed in <>.
11 template <typename T> struct X0 {
17 // Test non-type template parameters.
18 template <int N1, const int& N2, const int* N3> struct X1 {
24 // When it is used with a template-argument-list, it refers to the specified
25 // class template specialization, which could be the current specialization