Lines Matching full:template
19 template <class T> class propagate_const;
26 template <class T> constexpr bool operator==(const propagate_const<T>& pt, nullptr_t);
27 template <class T> constexpr bool operator==(nullptr_t, const propagate_const<T>& pu);
28 template <class T> constexpr bool operator!=(const propagate_const<T>& pt, nullptr_t);
29 template <class T> constexpr bool operator!=(nullptr_t, const propagate_const<T>& pu);
30 …template <class T, class U> constexpr bool operator==(const propagate_const<T>& pt, const propagat…
31 …template <class T, class U> constexpr bool operator!=(const propagate_const<T>& pt, const propagat…
32 …template <class T, class U> constexpr bool operator<(const propagate_const<T>& pt, const propagate…
33 …template <class T, class U> constexpr bool operator>(const propagate_const<T>& pt, const propagate…
34 …template <class T, class U> constexpr bool operator<=(const propagate_const<T>& pt, const propagat…
35 …template <class T, class U> constexpr bool operator>=(const propagate_const<T>& pt, const propagat…
36 … template <class T, class U> constexpr bool operator==(const propagate_const<T>& pt, const _Up& u);
37 … template <class T, class U> constexpr bool operator!=(const propagate_const<T>& pt, const _Up& u);
38 … template <class T, class U> constexpr bool operator<(const propagate_const<T>& pt, const _Up& u);
39 … template <class T, class U> constexpr bool operator>(const propagate_const<T>& pt, const _Up& u);
40 … template <class T, class U> constexpr bool operator<=(const propagate_const<T>& pt, const _Up& u);
41 … template <class T, class U> constexpr bool operator>=(const propagate_const<T>& pt, const _Up& u);
42 …template <class T, class U> constexpr bool operator==(const _Tp& t, const propagate_const<_Up>& pu…
43 …template <class T, class U> constexpr bool operator!=(const _Tp& t, const propagate_const<_Up>& pu…
44 …template <class T, class U> constexpr bool operator<(const _Tp& t, const propagate_const<_Up>& pu);
45 …template <class T, class U> constexpr bool operator>(const _Tp& t, const propagate_const<_Up>& pu);
46 …template <class T, class U> constexpr bool operator<=(const _Tp& t, const propagate_const<_Up>& pu…
47 …template <class T, class U> constexpr bool operator>=(const _Tp& t, const propagate_const<_Up>& pu…
50 …template <class T> constexpr void swap(propagate_const<T>& pt, propagate_const<T>& pu) noexcept(se…
52 template <class T>
63 template <class U> EXPLICIT constexpr propagate_const(propagate_const<_Up>&& pu); // see below
64 template <class U> EXPLICIT constexpr propagate_const(U&& u); // see below
69 template <class U> constexpr propagate_const& operator=(propagate_const<_Up>&& pu);
70 template <class U> constexpr propagate_const& operator=(U&& u); // see below
96 template <class T> struct hash<experimental::propagate_const<T>>;
99 template <class T> struct equal_to<experimental::propagate_const<T>>;
100 template <class T> struct not_equal_to<experimental::propagate_const<T>>;
101 template <class T> struct less<experimental::propagate_const<T>>;
102 template <class T> struct greater<experimental::propagate_const<T>>;
103 template <class T> struct less_equal<experimental::propagate_const<T>>;
104 template <class T> struct greater_equal<experimental::propagate_const<T>>;
144 template <class _Tp>
147 template <class _Up>
150 template <class _Up>
153 template <class _Tp>
166 template <class _Up>
171 template <class _Up>
176 template <class _Up>
181 template <class _Up>
186 template <class _Up>
189 template <class _Up>
195 template <class _Up>
197 template <class _Up>
206 template <class _Up,
211 template <class _Up,
216 template <class _Up,
222 template <class _Up,
232 template <class _Up>
238 template <class _Up, class _Vp = enable_if_t<!__is_propagate_const<decay_t<_Up>>::value>>
252 …template <class _Dummy = _Tp, class _Up = enable_if_t<is_convertible< const _Dummy, const element_…
261 …template <class _Dummy = _Tp, class _Up = enable_if_t< is_convertible<_Dummy, element_type*>::valu…
274 template <class _Tp>
279 template <class _Tp>
284 template <class _Tp>
289 template <class _Tp>
294 template <class _Tp, class _Up>
299 template <class _Tp, class _Up>
304 template <class _Tp, class _Up>
309 template <class _Tp, class _Up>
314 template <class _Tp, class _Up>
319 template <class _Tp, class _Up>
324 template <class _Tp, class _Up>
329 template <class _Tp, class _Up>
334 template <class _Tp, class _Up>
339 template <class _Tp, class _Up>
344 template <class _Tp, class _Up>
349 template <class _Tp, class _Up>
354 template <class _Tp, class _Up>
359 template <class _Tp, class _Up>
364 template <class _Tp, class _Up>
369 template <class _Tp, class _Up>
374 template <class _Tp, class _Up>
379 template <class _Tp, class _Up>
384 template <class _Tp>
390 template <class _Tp>
395 template <class _Tp>
404 template <class _Tp>
414 template <class _Tp>
425 template <class _Tp>
436 template <class _Tp>
447 template <class _Tp>
458 template <class _Tp>
469 template <class _Tp>