Namespaces
Variants

std::meta::reflect_object

Desde es.cppreference.net
< cpp | meta
 
 
 
Biblioteca de reflexión
 
Tipos y consultas de reflexión
Consultas de reflexión
Consultas de diseño de reflexión
Propiedades de tipo
Consultas de propiedades de tipo
 
Definido en el encabezado <meta>
template< class T >
consteval std::meta::info reflect_object( T& expr );
(desde C++26)

Devuelve una reflexión que representa el objeto al que se refiere expr.

El programa está mal formado si T no es un tipo objeto.

Parámetros

r - un lvalue que se refiere a un objeto válido

Valor de retorno

Una reflexión que representa un objeto.

Excepciones

Lanza std::meta::exception a menos que una expresión constante glvalue E que se refiera al objeto expr sea un argumento de plantilla válido para un parámetro de plantilla de tipo T&.

Ejemplo

Véase también

devuelve una reflexión que representa un valor o objeto parámetro de plantilla, adecuado para su uso como argumento de plantilla constante
(plantilla de función)
devuelve una reflexión que representa una función, adecuada para su uso como argumento de plantilla constante
(plantilla de función)
obtiene una reflexión del resultado de sustituir argumentos reflejados en la plantilla reflejada
(plantilla de función)