• 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&&
409 …le_impl(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_constructible<_Tp, typename tuple_element<_Indx,
411 : __tuple_leaf<_Indx, _Tp>(_VSTD::forward<typename tuple_element<_Indx,
423 : __tuple_leaf<_Indx, _Tp>(__uses_alloc_ctor<_Tp, _Alloc, typename tuple_element<_Indx,
425 _VSTD::forward<typename tuple_element<_Indx,
436 …operator=(_Tuple&& __t) _NOEXCEPT_((__all<is_nothrow_assignable<_Tp&, typename tuple_element<_Indx,
439 … __swallow(__tuple_leaf<_Indx, _Tp>::operator=(_VSTD::forward<typename tuple_element<_Indx,
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;
608 typename tuple_element<_Jp, tuple<_Up...> >::type&& get(tuple<_Up...>&&) _NOEXCEPT;
610 … const typename tuple_element<_Jp, tuple<_Up...> >::type&& get(const tuple<_Up...>&&) _NOEXCEPT;
947 typename tuple_element<_Ip, tuple<_Tp...> >::type&
950 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
956 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
959 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
965 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
968 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
975 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
978 typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1272 typename tuple_element<_I0, _T0>::type>::type&&...> type;
1280 typename tuple_element<_I0,
1320 … tuple<_Types..., typename __apply_cv<_Tuple0, typename tuple_element<_J0, _T0>::type>::type&&...>,