Namespaces
Variants

std::meta::enumerators_of

De es.cppreference.net
< cpp | meta
 
 
 
Biblioteca de reflexión
 
Tipos y consultas de reflexión
Consultas de reflexión
Consultas de diseño de reflexión
Propiedades de tipo
Consultas de propiedades de tipo
 
Definido en la cabecera <meta>
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
(desde C++26)

Devuelve un std::vector que contiene las reflexiones de los enumeradores del tipo enumeración representado por type_enum, en el orden en que se declaran.

Parámetros

type_enum - una reflexión de un tipo enumeración

Valor devuelto

Un vector que contiene las reflexiones de los enumeradores, como se describe arriba.

Excepciones

Lanza std::meta::exception a menos que std::meta::dealias(type_enum) represente un tipo enumeración, y std::meta::is_enumerable(type_enum) es true.

Ejemplo

Véase también

comprueba si el tipo reflejado tiene su lista de miembros completamente definida
(función)
comprueba si la reflexión representa un enumerador
(función)