quill
Public Member Functions | Static Public Member Functions | List of all members
SourceLocation Struct Reference

Public Member Functions

constexpr SourceLocation (char const *file, char const *function, std::uint_least32_t line)
 
QUILL_NODISCARD constexpr const char * file_name () const noexcept
 
QUILL_NODISCARD constexpr const char * function_name () const noexcept
 
QUILL_NODISCARD constexpr std::uint_least32_t line () const noexcept
 

Static Public Member Functions

static constexpr SourceLocation current (char const *file=QUILL_BUILTIN_FILE_NAME, char const *function=QUILL_BUILTIN_FUNCTION_NAME, std::uint_least32_t line=QUILL_BUILTIN_LINE_NO) noexcept
 

The documentation for this struct was generated from the following file: