Standard library header  (C++20) (original) (raw)

This header is part of the utility library.

Classes

[edit] Synopsis

namespace std { struct source_location; }

[edit] Class std::source_location

namespace std { struct source_location { // source location construction static consteval source_location current() noexcept; constexpr source_location() noexcept;   // source location field access 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_; // exposition only uint_least32_t column_; // exposition only const char* file_name_; // exposition only const char* function_name_; // exposition only }; }