Lines Matching full:template
5 // template-parameter. typename followed by an unqualified-id names a
6 // template type parameter.
7 template<class T> struct X;
8 template<typename T> struct X;
12 template<typename T, typename T::type Value> struct Y0;
13 template<typename T, typename X<T>::type Value> struct Y1;
15 // A storage class shall not be specified in a template-parameter declaration.
16 template<static int Value> struct Z; // FIXME: expect an error
18 // Make sure that we properly disambiguate non-type template parameters that
21 template<class X1 *xptr> struct Y2 { };