std::meta::has_inaccessible_nonstatic_data_members
De fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval bool has_inaccessible_nonstatic_data_members(
std::meta::info r, std::meta::access_context ctx );
|
(since C++26) | |
Renvoie true si le type représenté par r a un membre de données non statique qui est inaccessible dans le contexte ctx. Sinon, renvoie false.
Paramètres
| r | - | une réflexion de type de classe complet |
| ctx | - | un contexte d'accès |
Valeur de retour
true si pour tout R dans std::meta::nonstatic_data_members_of(r, std::meta::access_context::unchecked()), le résultat de std::meta::is_accessible(R, ctx) est false ; sinon false.
Exceptions
Lève std::meta::exception si :
- l'évaluation de
std::meta::nonstatic_data_members_of(r, std::meta::access_context::unchecked())se terminerait par une exception, ou rest un type de fermeture.
Exemple
| Cette section est incomplète Raison : aucun exemple |
Voir aussi
(C++26) |
obtient les membres de données non statiques accessibles de la classe reflétée (fonction) |
(C++26) |
vérifie si un membre est accessible dans un contexte donné (fonction) |