Namespaces
Variants

std::meta::reflect_object

源自 zh.cppreference.net
< C++ | meta
 
 
 
反射库
 
反射类型和查询
反射查询
反射布局查询
类型属性
类型属性查询
 
定义于头文件 <meta>
template< class T >
consteval std::meta::info reflect_object( T& expr );
(自 C++26)

返回表示由 expr 所引用对象的反射。

若 T 不是对象类型则程序非良构。

参数

r - 一个指代有效对象的左值

返回值

表示一个对象的反射。

异常

抛出 std::meta::exception,除非泛左值常量表达式 E 指代该对象 expr 是类型为 T& 的模板参数的有效模板实参。

示例

参阅

返回表示值或 模板参数对象的反射,适合用作常量模板实参
(函数模板)
返回表示函数的反射,适合用作常量模板实参
(函数模板)
获取在反射模板中替换反射实参的结果的反射
(函数模板)