Lines Matching refs:template
20 template <class... T>
25 template <class... U>
29 template <class... U>
31 template <class... U>
33 template <class U1, class U2>
35 template <class U1, class U2>
39 template <class Alloc>
41 template <class Alloc>
43 template <class Alloc, class... U>
45 template <class Alloc>
47 template <class Alloc>
49 template <class Alloc, class... U>
51 template <class Alloc, class... U>
53 template <class Alloc, class U1, class U2>
55 template <class Alloc, class U1, class U2>
61 template <class... U>
63 template <class... U>
65 template <class U1, class U2>
67 template <class U1, class U2>
75 template <class... T> tuple<V...> make_tuple(T&&...); // constexpr in C++14
76 template <class... T> tuple<ATypes...> forward_as_tuple(T&&...) noexcept; // constexpr in C++14
77 template <class... T> tuple<T&...> tie(T&...) noexcept; // constexpr in C++14
78 template <class... Tuples> tuple<CTypes...> tuple_cat(Tuples&&... tpls); // constexpr in C++14
81 template <class T> class tuple_size; // undefined
82 template <class... T> class tuple_size<tuple<T...>>;
83 template <intsize_t I, class T> class tuple_element; // undefined
84 template <intsize_t I, class... T> class tuple_element<I, tuple<T...>>;
85 template <size_t _Ip, class ..._Tp>
89 template <intsize_t I, class... T>
92 template <intsize_t I, class... T>
95 template <intsize_t I, class... T>
99 template <class T1, class... T>
101 template <class T1, class... T>
103 template <class T1, class... T>
107 template<class... T, class... U> bool operator==(const tuple<T...>&, const tuple<U...>&); // conste…
108 template<class... T, class... U> bool operator<(const tuple<T...>&, const tuple<U...>&); // conste…
109 template<class... T, class... U> bool operator!=(const tuple<T...>&, const tuple<U...>&); // conste…
110 template<class... T, class... U> bool operator>(const tuple<T...>&, const tuple<U...>&); // conste…
111 template<class... T, class... U> bool operator<=(const tuple<T...>&, const tuple<U...>&); // conste…
112 template<class... T, class... U> bool operator>=(const tuple<T...>&, const tuple<U...>&); // conste…
114 template <class... Types, class Alloc>
117 template <class... Types>
142 template <class ..._Tp>
150 template <size_t _Ip, class ..._Tp>
158 template <size_t _Ip, class ..._Tp>
164 template <size_t _Ip, class _Hp, bool=is_empty<_Hp>::value
171 template <size_t _Ip, class _Hp, bool _Ep>
179 template <size_t _Ip, class _Hp, bool>
191 template <class _Alloc>
198 template <class _Alloc>
205 template <class _Alloc>
212 template <class _Tp,
229 template <class _Tp, class _Alloc>
243 template <class _Tp, class _Alloc>
257 template <class _Tp, class _Alloc>
274 template <class _Tp>
294 template <size_t _Ip, class _Hp>
304 template <class _Alloc>
308 template <class _Alloc>
313 template <class _Alloc>
318 template <class _Tp,
324 template <class _Tp, class _Alloc>
329 template <class _Tp, class _Alloc>
334 template <class _Tp, class _Alloc>
339 template <class _Tp>
360 template <class ..._Tp>
364 template <bool ...> struct __all;
366 template <>
372 template <bool _B0, bool ... _Bp>
380 template<class _Indx, class ..._Tp> struct __tuple_impl;
382 template<size_t ..._Indx, class ..._Tp>
390 template <size_t ..._Uf, class ..._Tf,
403 template <class _Alloc, size_t ..._Uf, class ..._Tf,
416 template <class _Tuple,
429 template <class _Alloc, class _Tuple,
443 template <class _Tuple>
485 template <class ..._Tp>
492 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
494 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
496 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
513 template <class _Alloc>
524 template <class ..._Up,
556 template <class ..._Up,
597 template <class _Alloc, class ..._Up,
620 template <class _Tuple,
631 template <class _Tuple,
644 template <class _Alloc, class _Tuple,
654 template <class _Tuple,
673 template <>
679 template <class _Alloc>
682 template <class _Alloc>
685 template <class _Up>
688 template <class _Alloc, class _Up>
695 template <class ..._Tp>
708 template <size_t _Ip, class ..._Tp>
717 template <size_t _Ip, class ..._Tp>
726 template <size_t _Ip, class ..._Tp>
738 template <typename _T1, size_t _Idx, typename... _Args>
742 template <typename _T1, size_t _Idx, typename... _Args>
750 template <typename _T1, size_t _Idx>
755 template <typename _T1, size_t _Idx, typename _Head, typename... _Args>
765 template <typename _T1, typename... _Args>
771 template <class _T1, class... _Args>
778 template <class _T1, class... _Args>
785 template <class _T1, class... _Args>
796 template <class ..._Tp>
804 template <class _Up>
807 template <class _Tp>
814 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY reference_wrapper;
816 template <class _Tp>
822 template <class _Tp>
828 template <class _Tp>
834 template <class... _Tp>
842 template <class... _Tp>
850 template <size_t _Ip>
853 template <class _Tp, class _Up>
861 template <>
864 template <class _Tp, class _Up>
872 template <class ..._Tp, class ..._Up>
880 template <class ..._Tp, class ..._Up>
888 template <size_t _Ip>
891 template <class _Tp, class _Up>
900 template <>
903 template <class _Tp, class _Up>
911 template <class ..._Tp, class ..._Up>
919 template <class ..._Tp, class ..._Up>
927 template <class ..._Tp, class ..._Up>
935 template <class ..._Tp, class ..._Up>
945 template <class _Tp, class _Up> struct __tuple_cat_type;
947 template <class ..._Ttypes, class ..._Utypes>
953 template <class _ResultTuple, bool _Is_Tuple0TupleLike, class ..._Tuples>
958 template <class ..._Types, class _Tuple0>
966 template <class ..._Types, class _Tuple0, class _Tuple1, class ..._Tuples>
978 template <class ..._Tuples> struct __tuple_cat_return;
980 template <class _Tuple0, class ..._Tuples>
988 template <>
1001 template <class _Rp, class _Indices, class _Tuple0, class ..._Tuples>
1004 template <class ..._Types, size_t ..._I0, class _Tuple0>
1012 template <class ..._Types, size_t ..._I0, class _Tuple0, class _Tuple1, class ..._Tuples>
1025 template <class _Tuple0, class ..._Tuples>
1034 template <class _Types, class _I0, class _J0>
1037 template <class ..._Types, size_t ..._I0, size_t ..._J0>
1040 template <class _Tuple0>
1049 template <class _Tuple0, class _Tuple1, class ..._Tuples>
1069 template <class _Tuple0, class... _Tuples>
1081 template <class ..._Tp, class _Alloc>
1085 template <class _T1, class _T2>
1086 template <class... _Args1, class... _Args2, size_t ..._I1, size_t ..._I2>