std::meta::enumerators_of
Von de.cppreference.net
| Definiert im Header <meta>
|
||
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
|
(seit C++26) | |
Gibt einen std::vector zurück, der Reflexionen der Enumeratoren des durch type_enum dargestellten Enumerationstyps enthält, in der Reihenfolge, in der sie deklariert sind.
Parameter
| type_enum | - | eine Reflexion eines Enumerationstyps |
Rückgabewert
Ein Vektor, der die Reflexionen der Enumeratoren enthält, wie oben beschrieben.
Ausnahmen
Wirft std::meta::exception es sei denn std::meta::dealias(type_enum) stellt einen Enumerationstyp dar, und std::meta::is_enumerable(type_enum) ist true.
Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
Siehe auch
(C++26) |
prüft, ob der reflektierte Typ seine Liste von Mitgliedern vollständig definiert hat (Funktion) |
(C++26) |
prüft, ob die Reflexion einen Enumerator (Funktion) |