Lines Matching refs:tuple_element

153 template <size_t I, class T> struct tuple_element; // undefined
154 template <size_t I, class... T> struct tuple_element<I, tuple<T...>>;
156 using tuple_element_t = typename tuple_element <I, T>::type; // C++14
160 typename tuple_element<I, tuple<T...>>::type&
163 const typename tuple_element<I, tuple<T...>>::type&
166 typename tuple_element<I, tuple<T...>>::type&&
169 const typename tuple_element<I, tuple<T...>>::type&&
220 #include <__tuple/tuple_element.h>
491 …typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>::value...>::value))
493 … std::forward<typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(
501 … typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(),
503 … std::forward<typename tuple_element<_Indx, typename __make_tuple_types<_Tuple>::type>::type>(
539 …friend _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Jp, tuple<_Up...> >::type& get(tuple<…
541 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Jp, tuple<_Up...> >::type&
544 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Jp, tuple<_Up...> >::type&&
547 friend _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Jp, tuple<_Up...> >::type&&
1069 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...…
1071 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1076 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<…
1078 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1083 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...…
1085 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1090 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<…
1092 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1339 typedef tuple<_Types..., __apply_cv_t<_Tuple0, typename tuple_element<_I0, _T0>::type>&&...> type;
1346 …__apply_cv_t<_Tuple0, typename tuple_element<_I0, __libcpp_remove_reference_t<_Tuple0>>::type>&&..…
1380 …return __tuple_cat<tuple<_Types..., __apply_cv_t<_Tuple0, typename tuple_element<_J0, _T0>::type>&…