Home | History | Annotate | Download | only in base

Lines Matching full:template

27 template<class T, T v>
34 template <class T, T v> const T integral_constant<T, v>::value;
39 template <class T, class U> struct is_same : public false_type {};
40 template <class T> struct is_same<T, T> : true_type {};
42 template<bool B, class T = void>
45 template<class T>
56 template <size_t Size, bool IsSigned>
58 template <>
62 template <>
66 template <>
70 template <>
74 template <>
78 template <>
82 template <>
86 template <>
92 // support 128-bit math, then the ArithmeticPromotion template below will need
95 template <typename Integer>
102 template <typename Integer>
109 template <typename Integer>
118 template <typename Integer>
126 template <typename T>
134 template <typename T>
143 template <typename T>
166 template <typename T>
193 template <typename T>
205 template <typename T>
235 template <typename T>
248 template <typename T>
264 template <typename T>
273 template <typename T>
282 template <typename T>
293 template <typename T>
304 template <typename T>
314 template <typename T>
327 template <typename T> \
342 template <typename T>
349 template <typename T>
365 template <typename NumericType>
374 template <typename T, NumericRepresentation type =
379 template <typename T>
386 template <typename Src, NumericRepresentation type>
391 template <typename Src>
401 template <typename Src>
407 template <typename Src>
420 template <typename T>
426 template <typename Src, NumericRepresentation type>
431 template <typename Src>
455 template <typename Src>
463 template <typename Src>
478 // The following template specializations implement that promotion logic.
485 template <typename Lhs,
497 template <typename Lhs, typename Rhs>
502 template <typename Lhs, typename Rhs>
507 template <typename Lhs, typename Rhs>
516 template <typename T, typename Lhs, typename Rhs>