Namespaces
Variants

std::meta::enumerators_of

Depuis fr.cppreference.net
< cpp | meta
 
 
 
Bibliothèque de réflexion
 
Types et requêtes de réflexion
Requêtes de réflexion
Requêtes de disposition de réflexion
Propriétés de type
Requêtes de propriétés de type
 
Défini dans l'en-tête <meta>
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
(depuis C++26)

Renvoie un std::vector contenant les réflexions des énumérateurs du type d'énumération représenté par type_enum, dans l'ordre dans lequel ils sont déclarés.

Paramètres

type_enum - une réflexion d'un type d'énumération

Valeur de retour

Un vecteur contenant les réflexions des énumérateurs, comme décrit ci-dessus.

Exceptions

Lève std::meta::exception sauf si std::meta::dealias(type_enum) représente un type d'énumération, et std::meta::is_enumerable(type_enum) est true.

Exemple

Voir aussi

vérifie si le type réfléchi a sa liste de membres complètement définie
(fonction)
vérifie si la réflexion représente un énumérateur
(fonction)