std::experimental::source_location:: current
|
static
constexpr
source_location current
(
)
noexcept
;
|
(biblioteca fundamentals TS v2) | |
Construye un nuevo
source_location
objeto.
Contenidos |
Valor de retorno
Si
current()
se invoca directamente (mediante una llamada de función que nombra
current()
), devuelve un objeto
source_location
con valores definidos por la implementación que representan la ubicación de la llamada. Los valores deben verse afectados por la
#line
directiva de preprocesador
de la misma manera que las macros predefinidas
__LINE__
y
__FILE__
.
Si
current()
se invoca de cualquier otra manera, el valor de retorno no está especificado.
Observaciones
Si
current()
se utiliza en un
inicializador para un miembro de datos no estático
, el valor de retorno corresponde a la ubicación del constructor o
inicialización de agregado
que inicializa el miembro de datos.
Notas
Cuando
current()
se utiliza en un argumento predeterminado, el valor de retorno corresponderá a la ubicación de la llamada a
current()
en el sitio de llamada.
Parámetros
(ninguno)
Véase también
construye un nuevo
source_location
con valores definidos por la implementación
(función miembro pública) |