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

Declared at: sus/assertions/panic.h:41

Parameters

const char* file_name = __builtin_FILE()
unsigned int line = __builtin_LINE()
unsigned int column = __builtin_COLUMN()