Lines Matching refs:tuple_element
107 template <size_t I, class T> class tuple_element;
110 template <class T1, class T2> struct tuple_element<0, pair<T1, T2> >;
111 template <class T1, class T2> struct tuple_element<1, pair<T1, T2> >;
114 typename tuple_element<I, pair<T1, T2> >::type&
118 const typename tuple_element<I, pair<T1, T2> >::type&
122 typename tuple_element<I, pair<T1, T2> >::type&&
126 const typename tuple_element<I, pair<T1, T2> >::type&&
691 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, pair<_T1, _T2> >
693 static_assert(_Ip < 2, "Index out of bounds in std::tuple_element<std::pair<T1, T2>>");
697 class _LIBCPP_TEMPLATE_VIS tuple_element<0, pair<_T1, _T2> >
704 class _LIBCPP_TEMPLATE_VIS tuple_element<1, pair<_T1, _T2> >
774 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
782 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
791 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
799 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&&