Namespaces
Variants

std:: tuple_element <std::experimental::ranges::tagged>

From cppreference.net
template < std:: size_t N, class Base, class ... Tags >

struct tuple_element < N, std :: experimental :: ranges:: tagged < Base, Tags... >>

: std:: tuple_element < N, Base > { } ;
(ranges TS)

La especialización parcial de std:: tuple_element para tagged proporciona acceso en tiempo de compilación a los tipos de los elementos del tagged , usando sintaxis tipo tuple. Simplemente redirige a std:: tuple_element < N, Base > .

Tipos de miembros

Tipo de miembro Definición
type std:: tuple_element_t < N, Base >

Véase también

obtiene el tipo del elemento especificado
(especialización de plantilla de clase)
obtiene el tipo de los elementos de array
(especialización de plantilla de clase)
obtiene el tipo de los elementos de pair
(especialización de plantilla de clase)
obtiene el tamaño de un tagged
(especialización de plantilla de clase)