std::meta::reflect_object
Depuis fr.cppreference.net
| 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
| Cette section est incomplète Raison : aucun exemple |
Voir aussi
(C++26) |
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) |
(C++26) |
renvoie une réflexion représentant une fonction, adaptée à une utilisation comme argument de modèle constant (fonction modèle) |
(C++26) |
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) |