Sese Framework
x.y.z
A cross-platform framework
|
异常类 更多...
#include <Exception.h>
Public 成员函数 | |
Exception (std::string message) | |
~Exception () override | |
void | printStacktrace () |
向标准输出打印堆栈跟踪 | |
void | printStacktrace (sese::record::Logger *logger) |
void | printStacktrace (sese::io::OutputStream *output) |
const char * | what () const noexcept override |
获取异常的文本信息 | |
std::string | message () const noexcept |
获取异常的文本信息 | |
Public 成员函数 继承自 sese::UnixException | |
UnixException (const char *message) | |
const char * | what () const noexcept override |
静态 Public 属性 | |
static uint16_t | offset = 2 |
Protected 成员函数 | |
virtual std::string | buildStacktrace () |
Protected 属性 | |
std::string * | message_ |
system::StackInfo * | stackInfo {} |
异常类
|
explicit |
|
override |
|
protectedvirtual |
|
nodiscardnoexcept |
void sese::Exception::printStacktrace | ( | ) |
向标准输出打印堆栈跟踪
void sese::Exception::printStacktrace | ( | sese::io::OutputStream * | output | ) |
void sese::Exception::printStacktrace | ( | sese::record::Logger * | logger | ) |
|
nodiscardoverridenoexcept |
获取异常的文本信息
|
protected |
被这些函数引用 Exception().
|
static |
被这些函数引用 Exception().
|
protected |
被这些函数引用 Exception().