Exception
公有成员函数 | 公共属性 | List of all members # Exception Class Reference
Class passed to an error. More…
exception_factory.h
公有成员函数
Exception ()
Exception (int _code, const char *_err, const char *_func, const char *_file, int _line)
virtual ~Exception () throw ()
virtual const char * what () const throw ()
void formatMessage ()
公共属性
std::string msg
int code
std::string err
std::string func
std::string file
int line
详细描述
Class 传递一个错误。
该 class 封装了有关程序中发生的错误的所有或几乎所有必要的信息。异常通常是通过 BMF_Error 隐式构造和抛出的。
See also error
构造函数和析构函数文档
Exception() [1/2]
Exception::Exception ( )
默认构造函数
Exception() [2/2]
Exception::Exception ( int _code,
const char * _err,
const char * _func,
const char * _file,
int _line
)
完整的构造函数。通常构造函数不会被显式调用。而是使用宏 BMF_Error()、BMF_Error_()。
~Exception()
virtual Exception::~Exception ( )
throw (
)
virtualvirtual
成员函数文档
formatMessage()
void Exception::formatMessage ( )
what()
virtual const char* Exception::what ( ) const
throw (
)
virtualvirtual
Returns
成员数据文档
code
int Exception::code
错误代码
See also BMFStatus
err
std::string Exception::err
错误描述
file
std::string Exception::file
发生错误的源文件名
func
std::string Exception::func
函数名称。仅当编译器支持获取时可用
line
int Exception::line
发生错误的源文件中的行号
msg
std::string Exception::msg
格式化的错误消息
- /20230627/doxygen_converter/bmf/bmf/sdk/cpp_sdk/include/bmf/sdk/ exception_factory.h
最后修改
December 27, 2024
: Update builtin module docs (#32) (0f90489)