#include <Iguana/Utilities/classlib/utils/RegexpError.h>
Public Member Functions | |
virtual Error * | clone (void) const |
Make a deep copy of this exception chain. | |
virtual std::string | explainSelf (void) const |
Explain this exception object. | |
RegexpError (const char *context, int syntax, const char *msg) | |
RegexpError (const char *context, int syntax, int error) | |
virtual void | rethrow (void) |
Rethrow the error to discover its real dynamic type. | |
Private Attributes | |
const char * | m_context |
int | m_error |
std::string | m_message |
int | m_syntax |
Definition at line 18 of file RegexpError.h.
lat::RegexpError::RegexpError | ( | const char * | context, | |
int | syntax, | |||
const char * | msg | |||
) |
virtual std::string lat::RegexpError::explainSelf | ( | void | ) | const [virtual] |
const char* lat::RegexpError::m_context [private] |
Definition at line 29 of file RegexpError.h.
int lat::RegexpError::m_error [private] |
Definition at line 31 of file RegexpError.h.
std::string lat::RegexpError::m_message [private] |
Definition at line 32 of file RegexpError.h.
int lat::RegexpError::m_syntax [private] |
Definition at line 30 of file RegexpError.h.