std::meta::nonstatic_data_members_of
Depuis fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval std::vector<std::meta::info>
nonstatic_data_members_of( std::meta::info type, std::meta::access_context ctx );
|
(depuis C++26) | |
Retourne un std::vector contenant des réflexions des membres de données non statiques de la classe représentée par type, filtré par le contexte d'accès ctx.
Paramètres
| type | - | une réflexion d'un type de classe complet |
| ctx | - | un contexte d'accès |
Valeur de retour
Un vecteur contenant chaque élément e de std::meta::members_of(type, ctx) tel que std::meta::is_nonstatic_data_member(e) est true, en préservant l'ordre des éléments.
Exceptions
Lève std::meta::exception sauf si std::meta::dealias(type) représente un type de classe qui est complet depuis un point dans le contexte d'évaluation.
Exemple
| Cette section est incomplète Raison : aucun exemple |
Voir aussi
(C++26) |
obtient les membres directs accessibles de la classe ou de l'espace de noms réfléchi (fonction) |
(C++26) |
vérifie si la réflexion représente un membre de données non statique (fonction) |
(C++26) |
vérifie si un membre est accessible dans un contexte donné (fonction) |