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: