Exception class.
More...
#include <Exception.h>
◆ Exception()
sese::Exception::Exception |
( |
std::string | message | ) |
|
|
explicit |
◆ ~Exception()
sese::Exception::~Exception |
( |
| ) |
|
|
override |
◆ buildStacktrace()
std::string sese::Exception::buildStacktrace |
( |
| ) |
|
|
protectedvirtual |
◆ message()
std::string sese::Exception::message |
( |
| ) |
const |
|
nodiscardnoexcept |
Get the text information of the exception.
- Returns
- Text information of the exception
Referenced by Exception().
◆ printStacktrace() [1/3]
void sese::Exception::printStacktrace |
( |
| ) |
|
Print stack traces to stdout.
◆ printStacktrace() [2/3]
◆ printStacktrace() [3/3]
◆ what()
const char * sese::Exception::what |
( |
| ) |
const |
|
nodiscardoverridenoexcept |
Get the text information of the exception.
- Returns
- Text information of the exception
◆ message_
std::string* sese::Exception::message_ |
|
protected |
◆ offset
uint16_t sese::Exception::offset = 2 |
|
static |
◆ stackInfo
The documentation for this class was generated from the following files: