std::meta::has_parent
Depuis fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval bool has_parent( std::meta::info r );
|
(depuis C++26) | |
Détermine si r représente une entité avec un parent.
Le résultat est déterminé comme suit :
- Si
rreprésente l'espace de noms global, retournefalse. - Sinon, si
rreprésente une entité qui a un lien de langage "C" lien de langage, retournefalse. - Sinon, si
rreprésente une entité qui a un lien de langage autre que le lien de langage "C++", retourne une valeur définie par l'implémentation. - Sinon, si
rreprésente un type qui n'est ni une classe ni un type énumération, retournefalse. - Sinon, si
rreprésente une entité ou une relation de classe de base directe, retournetrue. - Sinon, retourne
false.
Paramètres
| r | - | une valeur de réflexion |
Valeur de retour
true si r a un parent, false sinon.
Exemple
| Cette section est incomplète Raison : aucun exemple |
Voir aussi
(C++26) |
obtient la portée qui contient l'entité réfléchie (fonction) |