Lines Matching refs:template

31 template <class _Tp, class = void>
34 template <class _Tp>
37 template <class _Ptr, bool = __has_element_type<_Ptr>::value>
40 template <class _Ptr>
45 template <template <class, class...> class _Sp, class _Tp, class... _Args>
50 template <template <class, class...> class _Sp, class _Tp, class... _Args>
55 template <class _Tp, class = void>
58 template <class _Tp>
61 template <class _Ptr, bool = __has_difference_type<_Ptr>::value>
66 template <class _Ptr>
71 template <class _Tp, class _Up>
74 template <class _Xp>
77 template <class _Xp>
78 static true_type __test(typename _Xp::template rebind<_Up>* = 0);
85 template <class _Tp, class _Up, bool = __has_rebind<_Tp, _Up>::value>
88 typedef _LIBCPP_NODEBUG typename _Tp::template rebind<_Up> type;
90 typedef _LIBCPP_NODEBUG typename _Tp::template rebind<_Up>::other type;
94 template <template <class, class...> class _Sp, class _Tp, class... _Args, class _Up>
97 typedef _LIBCPP_NODEBUG typename _Sp<_Tp, _Args...>::template rebind<_Up> type;
99 typedef _LIBCPP_NODEBUG typename _Sp<_Tp, _Args...>::template rebind<_Up>::other type;
103 template <template <class, class...> class _Sp, class _Tp, class... _Args, class _Up>
108 template <class _Ptr, class = void>
111 template <class _Ptr>
118 template <class _Up>
121 template <class _Up>
137 template <class _Ptr>
140 template <class _Tp>
147 template <class _Up>
150 template <class _Up>
167 template <class _From, class _To>
168 using __rebind_pointer_t = typename pointer_traits<_From>::template rebind<_To>;
170 template <class _From, class _To>
171 using __rebind_pointer_t = typename pointer_traits<_From>::template rebind<_To>::other;
176 template <class _Pointer, class = void>
179 template <class _Tp>
185 template <class _Pointer, class = void>
188 template <class _Pointer>
192 template <class _Pointer, class = void>
195 template <class _Pointer>
198 template <class _Pointer>
204 template <class _Pointer, class = __enable_if_t< _And<is_class<_Pointer>, _IsFancyPointer<_Pointer>…
211 template <class _Pointer, class>
220 template <class _Pointer>
231 template <class _Tp>
236 template <class _Pointer>