struct PanicLocation
Declaration
struct PanicLocation { /* full declaration omitted */ };
Description
Records the location where a panic occured.
Declared at: sus/assertions/panic.h:36
Member Variables
- public const char* file_name
- public const unsigned int line
- public const unsigned int column
Method Overview
- public static constexpr sus::assertions::PanicLocation current(const char * file_name = __builtin_FILE(), unsigned int line = __builtin_LINE(), unsigned int column = __builtin_COLUMN()) noexcept
Methods
ΒΆstatic constexpr sus::assertions::PanicLocation
current(const char* file_name = __builtin_FILE(),
unsigned int line = __builtin_LINE(),
unsigned int column =
__builtin_COLUMN()) noexcept
static constexpr sus::assertions::PanicLocation
current(const char* file_name = __builtin_FILE(),
unsigned int line = __builtin_LINE(),
unsigned int column =
__builtin_COLUMN()) noexcept
Declared at: sus/assertions/panic.h:41
Parameters
- const char* file_name = __builtin_FILE()
- unsigned int line = __builtin_LINE()
- unsigned int column = __builtin_COLUMN()