std::meta::has_parent
来自 zh.cppreference.net
反射库
| 定义于头文件 <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
(自C++26起) | |
确定 r 是否表示一个有父实体的实体。
结果按如下方式确定:
- 如果
r表示全局命名空间,返回false。 - 否则,如果
r表示具有 "C" 语言链接 的实体,返回false。 - 否则,如果
r表示具有除 "C++" 语言链接之外的语言链接的实体,返回实现定义的值。 - 否则,如果
r表示既不是类也不是枚举类型的类型,返回false。 - 否则,如果
r表示实体或直接基类关系,返回true。 - 否则,返回
false。
参数
| r | - | 一个反射值 |
返回值
true 如果 r 有父实体,则返回 false,否则返回。
示例
| 本节不完整 原因:无示例 |
参阅
(C++26) |
获取包含被反射实体的作用域 (函数) |