Namespaces
Variants

std::meta::current_namespace

Depuis fr.cppreference.net
< cpp | meta
 
 
 
Bibliothèque de réflexion
Catégories de types primaires
Catégories de types composites
Propriétés des types ➜
Relations entre types
 
Types et requêtes de réflexion
Requêtes de réflexion
Requêtes de disposition de réflexion
Propriétés des types
Requêtes de propriété de type
 
Défini dans l'en-tête <meta>
consteval std::meta::info current_namespace();
(depuis C++26)

Retourne une réflexion de l'espace de noms dont la portée est la plus petite portée d'espace de noms qui entoure le site d'appel.

Valeur de retour

Une réflexion qui représente l'espace de noms dont la portée entoure le site d'appel, comme décrit ci-dessus.

Notes

Le résultat peut représenter un espace de noms inline ou un espace de noms sans nom.

Si cette fonction est utilisée dans un initialiseur de membre par défaut ou un argument par défaut, le site d'appel est considéré comme étant le point qui utilise l'initialiseur ou l'argument par défaut (et non l'endroit où l'appel apparaît lexicalement).

Exemple

Voir aussi

[static]
construit un std::meta::access_context associé à la portée du site d'appel
(fonction membre publique statique de std::meta::access_context)