DtkCore
DTK Core module
|
对于错误的包装类 更多...
#include <derror.h>
Public 成员函数 | |
DError () noexcept | |
默认构造函数 | |
DError (const DError &e) noexcept | |
拷贝构造函数 | |
DError (DError &&e) noexcept | |
移动构造函数 | |
DError (qint64 code, const QString &msg) noexcept | |
构造函数 | |
DError (qint64 code, QString &&msg) noexcept | |
构造函数 | |
DError & | operator= (const DError &e) |
重载拷贝赋值运算符 | |
DError & | operator= (DError &&e) |
重载移动赋值运算符 | |
~DError ()=default | |
默认析构函数 | |
qint64 | getErrorCode () const noexcept |
获取错误代码 | |
void | setErrorCode (qint64 code) &noexcept |
设置错误代码 | |
const QString & | getErrorMessage () const & |
获取错误信息 | |
QString | getErrorMessage () const && |
获取错误信息 | |
void | setErrorMessage (const QString &msg) & |
设置错误信息 | |
友元 | |
bool | operator== (const DError &x, const DError &y) noexcept |
重载相等运算符 | |
bool | operator!= (const DError &x, const DError &y) noexcept |
重载不等运算符 | |
QDebug | operator<< (QDebug debug, const DError &e) |
重载输出运算符 | |
对于错误的包装类
|
inlinenoexcept |
默认构造函数
|
inlinenoexcept |
移动构造函数
|
inlinenoexcept |
构造函数
[in] | code | 错误代码 |
[in] | msg | 错误信息 |
|
inlinenoexcept |
构造函数
[in] | code | 错误代码 |
[in] | msg | 错误信息 |
|
inlinenoexcept |
获取错误代码
|
inline |
获取错误信息
|
inline |
获取错误信息
|
inlinenoexcept |
设置错误代码
[in] | code | 错误代码 |
|
inline |
设置错误信息
[in] | msg | 错误信息 |