Standard library header <source_location> (C++20)
From cppreference.net
C++
Standard library headers
Cet en-tête fait partie de la bibliothèque utility .
Classes |
|
|
(C++20)
|
une classe représentant des informations sur le code source, telles que les noms de fichiers, les numéros de ligne et les noms de fonctions
(classe) |
Synopsis
namespace std { struct source_location; }
Classe std::source_location
namespace std { struct source_location { // construction de l'emplacement source static consteval source_location current() noexcept; constexpr source_location() noexcept; // accès aux champs de l'emplacement source 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 uniquement uint_least32_t column_; // exposition uniquement const char* file_name_; // exposition uniquement const char* function_name_; // exposition uniquement }; }