Standard library header <source_location> (C++20)
From cppreference.net
C++
Standard library headers
Dieser Header ist Teil der Utility -Bibliothek.
Klassen |
|
|
(C++20)
|
eine Klasse, die Informationen über den Quellcode repräsentiert, wie Dateinamen, Zeilennummern und Funktionsnamen
(Klasse) |
Übersicht
namespace std { struct source_location; }
Klasse std::source_location
namespace std { struct source_location { // Quellcode-Positionskonstruktion static consteval source_location current() noexcept; constexpr source_location() noexcept; // Zugriff auf Quellcode-Positionsfelder 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_; // nur zur Darstellung uint_least32_t column_; // nur zur Darstellung const char* file_name_; // nur zur Darstellung const char* function_name_; // nur zur Darstellung }; }