std::tuple_element<std::experimental::ranges::tagged>
From cppreference.com
< cpp | experimental | ranges | utility/tagged
template< std::size_t N, class Base, class... Tags > struct tuple_element<N, std::experimental::ranges::tagged<Base, Tags...>> |
(ranges TS) | |
The partial specialization of std::tuple_element for tagged
provide compile-time access to the types of the tagged
's elements, using tuple-like syntax. It simply forwards to std::tuple_element<N, Base>.
Member types
Member type | Definition |
type
|
std::tuple_element_t<N, Base> |
See also
obtains the type of the specified element (class template specialization) | |
obtains the type of the elements of array (class template specialization) | |
obtains the type of the elements of pair (class template specialization) | |
obtains the size of a tagged (class template specialization) |