Definition at line 30 of file CEException.h.
#include <CEException.h>
◆ CEExceptionHandler() [1/2]
CEExceptionHandler::CEExceptionHandler |
( |
| ) |
|
|
inline |
◆ CEExceptionHandler() [2/2]
CEExceptionHandler::CEExceptionHandler |
( |
const std::string & |
origin, |
|
|
const std::string & |
message, |
|
|
const std::string & |
type = "<no type>" |
|
) |
| |
Generates and returns the error message.
- Returns
- Formatted error message
Definition at line 33 of file CEException.cpp.
◆ ~CEExceptionHandler()
virtual CEExceptionHandler::~CEExceptionHandler |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ message() [1/2]
void CEExceptionHandler::message |
( |
const std::string & |
msg | ) |
|
|
virtual |
Overwrite the error message.
- Parameters
-
Definition at line 73 of file CEException.cpp.
◆ message() [2/2]
const char * CEExceptionHandler::message |
( |
void |
| ) |
const |
|
virtualnoexcept |
Return the message passed by the user.
Definition at line 82 of file CEException.cpp.
◆ message_append()
void CEExceptionHandler::message_append |
( |
const std::string & |
msg | ) |
|
|
virtual |
Append a string to the end of the message.
- Parameters
-
[in] | msg | Error message to be appended |
Definition at line 63 of file CEException.cpp.
◆ trace()
const char * CEExceptionHandler::trace |
( |
void |
| ) |
const |
|
virtualnoexcept |
◆ what()
const char * CEExceptionHandler::what |
( |
| ) |
const |
|
virtualnoexcept |
Generates and returns the error message.
- Returns
- Formatted error message
Definition at line 48 of file CEException.cpp.
◆ backtrace_
std::string CEExceptionHandler::backtrace_ |
|
private |
◆ full_msg_
std::string CEExceptionHandler::full_msg_ |
|
mutableprivate |
◆ message_
std::string CEExceptionHandler::message_ |
|
private |
◆ origin_
std::string CEExceptionHandler::origin_ |
|
private |
◆ type_
std::string CEExceptionHandler::type_ |
|
private |
The documentation for this class was generated from the following files: