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&&
690 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, pair<_T1, _T2> >
692 static_assert(_Ip < 2, "Index out of bounds in std::tuple_element<std::pair<T1, T2>>");
696 class _LIBCPP_TEMPLATE_VIS tuple_element<0, pair<_T1, _T2> >
703 class _LIBCPP_TEMPLATE_VIS tuple_element<1, pair<_T1, _T2> >
773 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
781 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
790 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
798 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&&