Namespaces
Variants

std::experimental::source_location:: current

From cppreference.net
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)