Lines Matching refs:tuple_element
158 template <size_t I, class T> struct tuple_element; // undefined
159 template <size_t I, class... T> struct tuple_element<I, tuple<T...>>;
161 using tuple_element_t = typename tuple_element <I, T>::type; // C++14
165 typename tuple_element<I, tuple<T...>>::type&
168 const typename tuple_element<I, tuple<T...>>::type&
171 typename tuple_element<I, tuple<T...>>::type&&
174 const typename tuple_element<I, tuple<T...>>::type&&
226 #include <__tuple/tuple_element.h>
489 …typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>::value...>::value))
491 … std::forward<typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(
499 … typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(),
501 … std::forward<typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(
537 …friend _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Jp, tuple<_Up...> >::type& get(tuple<…
539 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Jp, tuple<_Up...> >::type&
542 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Jp, tuple<_Up...> >::type&&
545 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Jp, tuple<_Up...> >::type&&
1063 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...…
1065 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1070 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<…
1072 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1077 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...…
1079 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1084 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<…
1086 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1283 …typedef tuple<_Types..., __copy_cvref_t<_Tuple0, typename tuple_element<_I0, _T0>::type>&&...> typ…
1290 …__copy_cvref_t<_Tuple0, typename tuple_element<_I0, __libcpp_remove_reference_t<_Tuple0>>::type>&&…
1324 …return __tuple_cat<tuple<_Types..., __copy_cvref_t<_Tuple0, typename tuple_element<_J0, _T0>::type…