![]() |
CuteHMI - CuteHMI (CuteHMI.2)
|
In-place error. More...
#include <cutehmi/InplaceError.hpp>
Public Member Functions | |
| InplaceError (const QString &message="Error.", const char *file=nullptr, int line=0, const char *function=nullptr, int code=Error::FAIL) | |
| Constructor. More... | |
| QString | str () const |
| Get error string. More... | |
Public Member Functions inherited from cutehmi::Error | |
| Error () | |
| Default constructor. More... | |
| Error (int code) | |
| Conversion constructor. More... | |
| bool | operator== (const Error &other) const |
| bool | operator!= (const Error &other) const |
| operator bool () const | |
Conversion to bool. More... | |
| int | code () const |
| Get error code. More... | |
| QString | str () const |
| Get error string. More... | |
Public Attributes | |
| QString | message |
| const char * | file |
| int | line |
| const char * | function |
Additional Inherited Members | |
Public Types inherited from cutehmi::Error | |
| enum | : int { UNINITIALIZED = -2 , FAIL = -1 , OK = 0 , SUBCLASS_BEGIN = 1 } |
Protected Member Functions inherited from cutehmi::Error | |
| void | setCode (int code) |
In-place error.
This class can be more conveniently used with CUTEHMI_ERROR macro.
| cutehmi::InplaceError::InplaceError | ( | const QString & | message = "Error.", |
| const char * | file = nullptr, |
||
| int | line = 0, |
||
| const char * | function = nullptr, |
||
| int | code = Error::FAIL |
||
| ) |
Constructor.
| message | error message. |
| file | file name, where error occurred. |
| line | line at which error occurred. |
| function | function inside which error occurred. |
| code | error code. |
| QString cutehmi::InplaceError::str | ( | ) | const |
Get error string.
| const char* cutehmi::InplaceError::file |
| const char* cutehmi::InplaceError::function |
| int cutehmi::InplaceError::line |
| QString cutehmi::InplaceError::message |