Standard library header <source_location> (C++20)
From cppreference.net
C++
Standard library headers
Этот заголовок является частью библиотеки utility .
Классы |
|
|
(C++20)
|
класс, представляющий информацию об исходном коде, такую как имена файлов, номера строк и имена функций
(класс) |
Синопсис
namespace std { struct source_location; }
` и `` сохранен без изменений, как и требовалось. HTML-теги и атрибуты также не переведены.
Класс std::source_location
namespace std { struct source_location { // создание исходной позиции static consteval source_location current() noexcept; constexpr source_location() noexcept; // доступ к полям исходной позиции 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_; // только для демонстрации uint_least32_t column_; // только для демонстрации const char* file_name_; // только для демонстрации const char* function_name_; // только для демонстрации }; }