std::meta::reflect_object
源自 zh.cppreference.net
反射库
| 定义于头文件 <meta>
|
||
template< class T >
consteval std::meta::info reflect_object( T& expr );
|
(自 C++26) | |
返回表示由 expr 所引用对象的反射。
若 T 不是对象类型则程序非良构。
参数
| r | - | 一个指代有效对象的左值 |
返回值
表示一个对象的反射。
异常
抛出 std::meta::exception,除非泛左值常量表达式 E 指代该对象 expr 是类型为 T& 的模板参数的有效模板实参。
示例
| 此节不完整 原因:无示例 |
参阅
(C++26) |
返回表示值或 模板参数对象的反射,适合用作常量模板实参 (函数模板) |
(C++26) |
返回表示函数的反射,适合用作常量模板实参 (函数模板) |
(C++26) |
获取在反射模板中替换反射实参的结果的反射 (函数模板) |