Lines Matching full: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...>&); // constexpr in C++14
108 template<class... T, class... U> bool operator<(const tuple<T...>&, const tuple<U...>&); // constexpr in C++14
109 template<class... T, class... U> bool operator!=(const tuple<T...>&, const tuple<U...>&); // constexpr in C++14
110 template<class... T, class... U> bool operator>(const tuple<T...>&, const tuple<U...>&); // constexpr in C++14
111 template<class... T, class... U> bool operator<=(const tuple<T...>&, const tuple<U...>&); // constexpr in C++14
112 template<class... T, class... U> bool operator>=(const tuple<T...>&, const tuple<U...>&); // constexpr in C++14
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,
169 template <size_t _Ip, class _Hp, bool _Ep>
177 template <size_t _Ip, class _Hp, bool>
189 template <class _Alloc>
196 template <class _Alloc>
203 template <class _Alloc>
210 template <class _Tp,
233 template <class _Tp, class _Alloc>
247 template <class _Tp, class _Alloc>
261 template <class _Tp, class _Alloc>
278 template <class _Tp>
298 template <size_t _Ip, class _Hp>
308 template <class _Alloc>
312 template <class _Alloc>
317 template <class _Alloc>
322 template <class _Tp,
334 template <class _Tp, class _Alloc>
339 template <class _Tp, class _Alloc>
344 template <class _Tp, class _Alloc>
352 template <class _Tp>
373 template <class ..._Tp>
377 template <bool ..._Pred>
382 template <class _Tp>
385 template <class ..._Tp>
392 template<class _Indx, class ..._Tp> struct __tuple_impl;
394 template<size_t ..._Indx, class ..._Tp>
402 template <size_t ..._Uf, class ..._Tf,
415 template <class _Alloc, size_t ..._Uf, class ..._Tf,
428 template
441 template <class _Alloc, class _Tuple,
455 template <class _Tuple>
497 template <class ..._Tp>
504 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
506 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
508 template <size_t _Jp, class ..._Up> friend _LIBCPP_CONSTEXPR_AFTER_CXX11
512 template <bool _Dummy = true, class = typename enable_if<
528 template <class _Alloc>
539 template <class ..._Up,
577 template <class ..._Up,
624 template <class _Alloc, class ..._Up,
653 template <class _Tuple,
664 template <class _Tuple,
677 template <class _Alloc, class _Tuple,
687 template <class _Tuple,
706 template <>
712 template <class _Alloc>
715 template <class _Alloc>
718 template <class _Up>
721 template <class _Alloc, class _Up>
728 template <class ..._Tp>
741 template <size_t _Ip, class ..._Tp>
750 template <size_t _Ip, class ..._Tp>
759 template <size_t _Ip, class ..._Tp>
771 template <typename _T1, size_t _Idx, typename... _Args>
775 template <typename _T1, size_t _Idx, typename... _Args>
783 template <typename _T1, size_t _Idx>
788 template <typename _T1, size_t _Idx, typename _Head, typename... _Args>
798 template <typename _T1, typename... _Args>
804 template <class _T1, class... _Args>
811 template <class _T1, class... _Args>
818 template <class _T1, class... _Args>
829 template <class ..._Tp>
837 template <class _Up>
840 template <class _Tp>
847 template <class _Tp>
853 template <class _Tp>
859 template <class _Tp>
865 template <class... _Tp>
873 template <class... _Tp>
881 template <size_t _Ip>
884 template <class _Tp, class _Up>
892 template <>
895 template <class _Tp, class _Up>
903 template <class ..._Tp, class ..._Up>
911 template <class ..._Tp, class ..._Up>
919 template <size_t _Ip>
922 template <class _Tp, class _Up>
935 template <>
938 template <class _Tp, class _Up>
946 template <class ..._Tp, class ..._Up>
954 template <class ..._Tp, class ..._Up>
962 template <class ..._Tp, class ..._Up>
970 template <class ..._Tp, class ..._Up>
980 template <class _Tp, class _Up> struct __tuple_cat_type;
982 template <class ..._Ttypes, class ..._Utypes>
988 template <class _ResultTuple, bool _Is_Tuple0TupleLike, class ..._Tuples>
993 template <class ..._Types, class _Tuple0>
1001 template <class ..._Types, class _Tuple0, class _Tuple1, class ..._Tuples>
1013 template <class ..._Tuples> struct __tuple_cat_return;
1015 template <class _Tuple0, class ..._Tuples>
1023 template <>
1036 template <class _Rp, class _Indices, class _Tuple0, class ..._Tuples>
1039 template <class ..._Types, size_t ..._I0, class _Tuple0>
1047 template <class ..._Types, size_t ..._I0, class _Tuple0, class _Tuple1, class ..._Tuples>
1060 template <class _Tuple0, class ..._Tuples>
1069 template <class _Types, class _I0, class _J0>
1072 template <class ..._Types, size_t ..._I0, size_t ..._J0>
1075 template <class _Tuple0>
1084 template <class _Tuple0, class _Tuple1, class ..._Tuples>
1104 template <class _Tuple0, class... _Tuples>
1116 template <class ..._Tp, class _Alloc>
1120 template <class _T1, class _T2>
1121 template <class... _Args1, class... _Args2, size_t ..._I1, size_t ..._I2>