Namensräume
Varianten

Header der Standardbibliothek <source_location>

Aus cppreference.com
 
 
 

Dieser Header ist Teil der Hilfsbibliothek utility.

Klassen

Eine Klasse, die Informationen über den Quellkode, wie Dateiname, Zeilennummern und Funktionsnamen, bietet
(Klasse) [edit]

Inhaltsübersicht

namespace std {
  struct source_location;
}

Klasse 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
  };
}