std::tuple_element<std::experimental::ranges::tagged>
< 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) |