Lines Matching refs:template
53 template <typename T>
55 template <typename T>
57 template <typename T>
60 template <bool Cond, typename T = void> struct enable_if;
61 template <typename T> struct enable_if<true, T> { using type = T; };
62 template <bool Cond, typename T = void> using enable_if_t = typename enable_if<Cond, T>::type;
64 template <typename T> struct remove_const { using type = T; };
65 template <typename T> struct remove_const<T const> { using type = T; };
66 template <typename T> using remove_const_t = typename remove_const<T>::type;
68 template <typename T>
77 template <typename T, enable_if_t<!is_trivially_destructible_v<T> >* = nullptr>
86 template <typename T, enable_if_t<is_trivially_destructible_v<T> >* = nullptr>
93 template <typename T>
157 template <typename T, typename Allocator, typename TrappingPolicy>
459 template <typename T, typename A, typename P>
466 template <typename T, typename A, typename P>
473 template <typename T, typename A, typename P>
480 template <typename T, typename A, typename P>