Lines Matching refs:template
13 // template definitions from tr1
15 template<class T, T v>
22 template <class T, T v> const T integral_constant<T, v>::value;
27 template <class T> struct is_pointer : false_type {};
28 template <class T> struct is_pointer<T*> : true_type {};
30 template <class T, class U> struct is_same : public false_type {};
31 template <class T> struct is_same<T,T> : true_type {};
33 template<class> struct is_array : public false_type {};
34 template<class T, size_t n> struct is_array<T[n]> : public true_type {};
35 template<class T> struct is_array<T[]> : public true_type {};
37 template <class T> struct is_non_const_reference : false_type {};
38 template <class T> struct is_non_const_reference<T&> : true_type {};
39 template <class T> struct is_non_const_reference<const T&> : false_type {};
41 template <class T> struct is_void : false_type {};
42 template <> struct is_void<void> : true_type {};
64 template <typename To>
67 template <typename To>
70 template <typename From>
77 template <typename C>
80 template <typename C>
90 template <typename From, typename To>
98 template <typename T>