std::meta::static_data_members_of
Depuis fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval std::vector<std::meta::info>
static_data_members_of( std::meta::info type, std::meta::access_context ctx );
|
(depuis C++26) | |
Retourne un std::vector contenant les réflexions des membres de données statiques de la classe représentée par type, filtrée 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_variable(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 complet à partir d'un certain point dans le contexte d'évaluation.
Exemple
| Cette section est incomplète Raison : pas d'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 une variable (fonction) |
(C++26) |
vérifie si un membre est accessible dans un contexte donné (fonction) |