std::meta::info
Depuis fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
using info = decltype(^^::);
|
(depuis C++26) | |
std::meta::info est le type des valeurs de réflexion. C'est un type fondamental distinct. Il existe une unique réflexion nulle ; toute autre réflexion représente :
- une valeur de type scalaire ;
- un objet de durée de stockage statique ;
- une variable ;
- une liaison structurée ;
- une fonction ;
- un paramètre de fonction ;
- un énumérateur ;
- une annotation ;
- un alias de type ;
- un type ;
- un membre de classe ;
- un champ de bits non nommé ;
- un modèle de classe ;
- un modèle de fonction ;
- un modèle de variable ;
- un modèle d'alias ;
- un concept ;
- un alias d'espace de noms ;
- un espace de noms ;
- une relation de classe de base directe ; ou
- une description de membre de donnée.
Aux fins de la recherche dépendante des arguments, l'espace de noms std::meta est un espace de noms associé de ce type.
Les valeurs de type std::meta::info sont comparables pour l'égalité. Notez qu'une réflexion d'un alias de type est différente d'une réflexion du type aliasé.
Exemple
| Cette section est incomplète Raison : pas d'exemple |