Namespaces
Variants

std::meta::static_data_members_of

Depuis fr.cppreference.net
< cpp | meta
 
 
 
Bibliothèque de réflexion
 
Types et requêtes de réflexion
Requêtes de réflexion
Requêtes de disposition de réflexion
Propriétés de type
Requêtes de propriétés de type
 
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

Voir aussi

obtient les membres directs accessibles de la classe ou de l'espace de noms réfléchi
(fonction)
vérifie si la réflexion représente une variable
(fonction)
vérifie si un membre est accessible dans un contexte donné
(fonction)