Namespaces
Variants

std::meta::current_namespace

De es.cppreference.net
< cpp | meta
 
 
 
Biblioteca de reflexión
 
Tipos y consultas de reflexión
Consultas de reflexión
Consultas de diseño de reflexión
Propiedades de tipo
Consultas de propiedades de tipo
 
Definido en el encabezado <meta>
consteval std::meta::info current_namespace();
(desde C++26)

Devuelve una reflexión del espacio de nombres cuyo ámbito es el ámbito de espacio de nombres más pequeño que engloba el lugar de la llamada.

Valor de retorno

Una reflexión que representa el espacio de nombres cuyo ámbito engloba el lugar de la llamada, como se describió anteriormente.

Notas

El resultado puede representar un espacio de nombres en línea o un espacio de nombres sin nombre.

Si esta función se utiliza en un inicializador de miembro por defecto o un argumento por defecto, se considera que el lugar de la llamada es el punto que utiliza el inicializador o argumento por defecto (no donde la llamada aparece léxicamente).

Ejemplo

Véase también

[static]
construye un std::meta::access_context asociado con el ámbito del lugar de la llamada
(función de miembro público estática de std::meta::access_context)