std::meta::enumerators_of
ja.cppreference.net より
| ヘッダで定義 <meta>
|
||
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
|
(C++26以降) | |
以下のものを返す: std::vector 列挙子のリフレクションを含むベクタ。列挙型は type_enum で表され、それらは宣言された順序で配置されます。
引数
| type_enum | - | 列挙型のリフレクション |
戻り値
上記の説明の通り、列挙子のリフレクションを含むベクタ。
例外
投げる std::meta::exception である場合を除き、 std::meta::dealias(type_enum) が列挙型を表しており、かつ std::meta::is_enumerable(type_enum) が true である。
例
| この項は未完成です 理由: 例がありません |
関連項目
(C++26) |
リフレクションされた型がそのメンバリストを完全に定義しているかを確認します (関数) |
(C++26) |
リフレクションが列挙子を表しているかを確認します 列挙子 (関数) |