Archivo de encabezado de la biblioteca estándar <source_location>
De cppreference.com
Este archivo de encabezado es parte de la biblioteca utility.
Clases | |
(C++20) |
Una clase que representa información sobre el código fuente, tales como nombres de archivo, números de línea, y nombres de función. (clase) |
Sinopsis
namespace std {
struct source_location;
}
Clase std::source_location
namespace std {
struct source_location {
// construcción de ubicación de fuente
static consteval source_location current() noexcept;
constexpr source_location() noexcept;
// acceso a campos de ubicación de fuente
constexpr uint_least32_t line() const noexcept;
constexpr uint_least32_t column() const noexcept;
constexpr const char* file_name() const noexcept;
constexpr const char* function_name() const noexcept;
private:
uint_least32_t line_; // solo exposición
uint_least32_t column_; // solo exposición
const char* file_name_; // solo exposición
const char* function_name_; // solo exposición
};
}