std::meta::is_public, std::meta::is_protected, std::meta::is_private
Depuis fr.cppreference.net
consteval bool is_public( std::meta::info r );
|
(1) | (depuis C++26) |
consteval bool is_protected( std::meta::info r );
|
(2) | (depuis C++26) |
consteval bool is_private( std::meta::info r );
|
(3) | (depuis C++26) |
Détermine si r représente un membre de classe ou une relation de classe de base directe avec l'accès spécifié.
Formellement, renvoie true si r représente l'un des éléments suivants :
- un membre de classe ou un champ de bits non nommé qui est respectivement public, protégé ou privé, ou
- une relation de classe de base directe (D, B) pour laquelle B est respectivement une classe de base publique, protégée ou privée de D.
Sinon, renvoie false.
Paramètres
| r | - | une valeur de réflexion |
Valeur de retour
true si r représente un membre ou une relation de classe de base directe avec l'accès donné, sinon false
Exemple
| Cette section est incomplète Raison : pas d'exemple |
Voir aussi
(C++26) |
vérifie si un membre est accessible dans un contexte donné (fonction) |