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
|
(C++11)
|
obtains the type of the specified element (class template specialization) |
|
(C++11)
|
obtains the type of the elements of array (class template specialization) |
|
(C++11)
|
obtains the type of the elements of pair (class template specialization) |
obtains the size of a tagged (class template specialization) |