LeviLamina
Loading...
Searching...
No Matches
ll::SourceLocation Class Reference

Public Member Functions

consteval SourceLocation (char const *file, char const *function, char const *funcsig, int line, int column) noexcept
char const * file () const noexcept
char const * function () const noexcept
char const * funcsig () const noexcept
int line () const noexcept
int column () const noexcept
std::string toString () const

Static Public Member Functions

static consteval SourceLocation current (char const *file=LL_CURRENT_FILE, char const *function=LL_CURRENT_FUNCTION, char const *funcsig=LL_CURRENT_FUNCSIG, int line=LL_CURRENT_LINE, int column=LL_CURRENT_COLUMN) noexcept
static consteval SourceLocation unknown () noexcept

Public Attributes

char const * mFile
char const * mFunction
char const * mFuncsig
int mLine
int mColumn

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