A class that automatically logs the exception message.
More...
#include <LoggedException.h>
A class that automatically logs the exception message.
Definition at line 43 of file LoggedException.h.
te::common::LoggedException::LoggedException |
( |
const std::string & |
what | ) |
|
throw | ( | |
| ) | | |
|
explicit |
It initializes a new LoggedException.
- Parameters
-
what | A brief description of what has raised the exception. |
te::common::LoggedException::LoggedException |
( |
const char *const |
what | ) |
|
throw | ( | |
| ) | | |
|
explicit |
It initializes a new LoggedException.
- Parameters
-
what | A brief description of what has raised the exception. |
virtual te::common::LoggedException::~LoggedException |
( |
| ) |
|
throw | ( | |
| ) | | |
|
virtual |
virtual int te::common::Exception::code |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtualinherited |
It gets the exception code.
- Returns
- The exception code.
virtual const char* te::common::LoggedException::getClassName |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
It return the exception class name.
- Returns
- the exception class name.
Reimplemented from te::common::Exception.
virtual const char* te::common::Exception::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtualinherited |
It outputs the exception message.
- Returns
- The exception message.
int te::common::Exception::m_code |
|
protectedinherited |
The internal exception code.
Definition at line 105 of file Exception.h.
std::string te::common::Exception::m_msg |
|
protectedinherited |
The internal exception message.
Definition at line 106 of file Exception.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/common/LoggedException.h