Lines Matching full:template
21 template<typename T> struct traits {};
22 template<typename T,
24 > class Template {
27 extern template class Template<int>;
29 extern template struct traits<float>;
30 typedef class Template<float> FloatInstatiation;
33 Template<long> invisible;
36 // Non-template inside a template.
37 template <class> struct Outer {
43 template <class T> Outer<T>::Outer() {
47 // Partial template specialization.
48 template <typename...> class A;
49 template <typename T> class A<T> {};