Lines Matching full:template
9 template <typename T>
12 extern template class a<int>;
15 template <typename T>
18 extern template class b<int>;
24 template <typename T>
28 extern template class c<int>;
33 template <typename T>
37 extern template class d<int>;
43 template <typename T>
47 template <typename T>
50 extern template class e<int>;
53 // explicit template instantiation definition, so conservatively emit the type
59 template <typename T>
63 extern template class f<int>;
64 template <typename T>
72 template <typename T>
76 template <>
78 extern template class g<int>;
84 template <typename T>
87 template class h<int>;
92 template <typename T>
96 template<> void i<int>::f();
97 extern template class i<int>;
103 template <typename T1, typename T2 = T1>
106 extern template class j<int>;
110 template <typename T>
113 template <>
115 template struct k<int>;