std::meta::enumerators_of
来自 zh.cppreference.net
反射库
| 定义于头文件 <meta>
|
||
consteval std::vector<std::meta::info> enumerators_of( std::meta::info type_enum );
|
(C++26 起) | |
返回一个 std::vector,包含 type_enum 所表示的枚举类型的枚举项的反射,按它们声明的顺序排列。
参数
| type_enum | - | 枚举类型的反射 |
返回值
一个包含枚举项反射的 vector,如上所述。
异常
抛出 std::meta::exception,除非 std::meta::dealias(type_enum) 表示一个枚举类型,并且 std::meta::is_enumerable(type_enum) 是 true。
示例
| 本节不完整 原因:无示例 |
参阅
(C++26) |
检查被反射的类型是否完整定义了其成员列表 (函数) |
(C++26) |
检查反射是否表示一个 枚举项 (函数) |