Home | History | Annotate | Download | only in temp.expl.spec

Lines Matching full:template

17 //     -- function template
18 template<typename T> void f0(T) {
22 template<> void f0(NonDefaultConstructible) { }
28 // -- class template
29 template<typename T>
39 template<typename U>
42 template<typename U>
46 template<typename T>
47 template<typename U>
52 template<typename T> T X0<T>::member;
54 template<> struct X0<void> { };
58 // -- member function of a class template
59 template<> void X0<void*>::f1(void *) { }
65 // -- static data member of a class template
66 template<>
73 // -- member class of a class template
74 template<>
79 // -- member class template of a class template
80 template<>
81 template<>
86 // -- member function template of a class template
87 template<>
88 template<>
96 template<class T> class stream;
97 template<> class stream<char> { /* ... */ };
98 template<class T> class Array { /* ... */ };
99 template<class T> void sort(Array<T>& v) { /* ... */ }
100 template<> void sort<char*>(Array<char*>&) ;