std::meta::current_namespace
Aus de.cppreference.net
| Definiert in Header <meta>
|
||
consteval std::meta::info current_namespace();
|
(seit C++26) | |
Gibt eine Reflektion des Namensraums zurück, dessen Gültigkeitsbereich der kleinste Namensraumbereich ist, der die Aufrufstelle umschließt.
Rückgabewert
Eine Reflektion, die den Namensraum repräsentiert, dessen Bereich die Aufrufstelle umschließt, wie oben beschrieben.
Anmerkungen
Das Ergebnis kann einen Inline-Namensraum oder einen unbenannten Namensraum darstellen.
Wenn diese Funktion in einem Default-Member-Initialisierer oder einem Default-Argument verwendet wird, wird die Aufrufstelle als der Punkt betrachtet, der den Initialisierer oder das Default-Argument verwendet (nicht wo der Aufruf lexikalisch erscheint).
Beispiel
| Dieser Abschnitt ist unvollständig Grund: Kein Beispiel |
Siehe auch
[static] |
erstellt eine std::meta::access_context, die mit dem Bereich der Aufrufstelle verknüpft ist (öffentliche statische Mitgliedsfunktion von std::meta::access_context)
|