std::meta::static_data_members_of
来自 zh.cppreference.net
| 定义于头文件 <meta>
|
||
consteval std::vector<std::meta::info>
static_data_members_of( std::meta::info type, std::meta::access_context ctx );
|
(C++26 起) | |
返回一个 std::vector,其中包含由 type 所表示的类的静态数据成员的反射,并根据访问上下文 ctx 过滤。
参数
| type | - | 完整类类型的反射 |
| ctx | - | 访问上下文 |
返回值
包含 e 的每个元素 std::meta::members_of(type, ctx) 的向量,使得 std::meta::is_variable(e) 为 true,保持元素顺序。
异常
抛出 std::meta::exception,除非 std::meta::dealias(type) 表示一个类类型,该类型在求值上下文中从某点开始是完整的。
示例
| 本节不完整 原因:无示例 |
参阅
(C++26) |
获取所反射的类或命名空间的可访问直接成员 (函数) |
(C++26) |
检查反射是否表示一个变量 (函数) |
(C++26) |
检查给定上下文中成员是否可访问 (函数) |