• Home
  • Raw
  • Download

Lines Matching refs:tuple_element

91 template <size_t I, class T> class tuple_element; // undefined
92 template <size_t I, class... T> class tuple_element<I, tuple<T...>>;
94 using tuple_element_t = typename tuple_element <I, T>::type; // C++14
98 typename tuple_element<I, tuple<T...>>::type&
101 const typename tuple_element<I, tuple<T...>>::type&
104 typename tuple_element<I, tuple<T...>>::type&&
107 const typename tuple_element<I, tuple<T...>>::type&&
405 …le_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,
407 : __tuple_leaf<_Indx, _Tp>(_VSTD::forward<typename tuple_element<_Indx,
419 : __tuple_leaf<_Indx, _Tp>(__uses_alloc_ctor<_Tp, _Alloc, typename tuple_element<_Indx,
421 _VSTD::forward<typename tuple_element<_Indx,
432 …operator=(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_assignable<_Tp&, typename tuple_element<_Indx,
435 … __swallow(__tuple_leaf<_Indx, _Tp>::operator=(_VSTD::forward<typename tuple_element<_Indx,
600 typename tuple_element<_Jp, tuple<_Up...> >::type& get(tuple<_Up...>&) _NOEXCEPT;
602 … const typename tuple_element<_Jp, tuple<_Up...> >::type& get(const tuple<_Up...>&) _NOEXCEPT;
604 typename tuple_element<_Jp, tuple<_Up...> >::type&& get(tuple<_Up...>&&) _NOEXCEPT;
606 … const typename tuple_element<_Jp, tuple<_Up...> >::type&& get(const tuple<_Up...>&&) _NOEXCEPT;
953 typename tuple_element<_Ip, tuple<_Tp...> >::type&
956 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
962 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
965 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
971 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
974 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
981 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
984 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1260 typename tuple_element<_I0, _T0>::type>::type&&...> type;
1268 typename tuple_element<_I0,
1308 … tuple<_Types..., typename __apply_cv<_Tuple0, typename tuple_element<_J0, _T0>::type>::type&&...>,