Basic error class.
More...
Basic error class.
- Note
- This class is immutable, which means copy behavior is shallow copy.
BasicError::BasicError |
( |
const char * |
message) | |
|
|
explicit |
Create exception with message
.
- Parameters
-
message
should encode to UTF-8.
BasicError::BasicError |
( |
const wchar_t * |
message) | |
|
|
explicit |
Create exception with message
.
- Parameters
-
BasicError::BasicError |
( |
const std::string & |
message) | |
|
|
explicit |
Create exception with message
.
- Parameters
-
message
should encode to UTF-8
BasicError::BasicError |
( |
const std::wstring & |
message) | |
|
|
explicit |
Create exception with message
.
- Parameters
-
BasicError::BasicError |
( |
const QString & |
message) | |
|
|
explicit |
Create exception with message
.
- Parameters
-
const QString & BasicError::getMessage |
( |
) | |
const |
Get error message.
- Returns
- error message
- See Also
- what()
This version returns Unicode error message.
const char * BasicError::what |
( |
) | |
const |
throw | ( | |
| ) | | |
|
virtual |
Get error message.
- Returns
- error message
- See Also
- getMessage()
This version is provided for compability. The error message is encoded to system locale.
The documentation for this class was generated from the following files:
- core/include/xTitan/Exception/BasicError.hpp
- core/src/Exception/BasicError.cpp