Namespaces
Variants

std::meta::reflect_object

Depuis fr.cppreference.net
< cpp | meta
 
 
 
Bibliothèque de réflexion
Catégories de type principales
Catégories de type composites
Propriétés de type ➜
Relations entre types
 
Types de réflexion et requêtes
Requêtes de réflexion
Requêtes de disposition de réflexion
Propriétés de type
Requêtes de propriété de type
 
Défini dans l'en-tête <meta>
template< class T >
consteval std::meta::info reflect_object( T& expr );
(depuis C++26)

Renvoie une réflexion qui représente l'objet référencé par expr.

Le programme est mal formé si T n'est pas un type objet.

Paramètres

r - une lvalue qui réfère à un objet valide

Valeur de retour

Une réflexion qui représente un objet.

Exceptions

Lève std::meta::exception sauf si une expression constante glvalue E qui réfère à l'objet expr est un argument de modèle valide pour un paramètre de modèle de type T&.

Exemple

Voir aussi

renvoie une réflexion représentant une valeur ou un objet paramètre de modèle, adaptée à une utilisation comme argument de modèle constant
(fonction modèle)
renvoie une réflexion représentant une fonction, adaptée à une utilisation comme argument de modèle constant
(fonction modèle)
obtient une réflexion du résultat de la substitution des arguments réfléchis dans le modèle réfléchi
(fonction modèle)