Espacios de nombres
Variantes

std::stacktrace_entry::source_line

De cppreference.com
 
 
Biblioteca de servicios
 
 
<tbody> </tbody>
std::uint_least32_t source_line() const;
(desde C++23)

Devuelve un número de lína basado en 1 que léxicamente se relaciona con la evaluación representada por * this, o 0 en caso de falla distinta de la falla de asignación de memoria; por ejemplo, cuando * this está vacío.

O source_file devuelve el nombre del archivo fuente presunto y source_line devuelve el número de línea presunta, o source_file devuelve el nombre del archivo fuente real y source_line devuelve el número de línea real.

Parámetros

(Ninguno)

Valor de retorno

El número de lína especificado anterioremente si se tiene éxito, 0 si hay una falla distinta de la falla de asignación de memoria.

Excepciones

Lanza std::bad_alloc si no se puede asignar memoria para las estructuras de datos internas.

Notas

El número de línea presunta es a lo que se expande la macro predefinida __LINE__, y puede cambiarse por la directriz #line.

No se requiere que esta función sea noexcept, ya que obtener la línea fuente requiere asignación de memoria en algunas plataformas.

Ejemplo

Véase también

Devuelve el número de línea representada por este objeto.
(función miembro pública de std::source_location) [editar]