#include <Iguana/Framework/src/IgPluginParserError.h>
Public Member Functions | |
virtual lat::Error * | clone (void) const |
| |
virtual std::string | explainSelf (void) const |
Explain this exception object. | |
IgPluginParserError (const std::string &reason) | |
virtual void | rethrow (void) |
| |
Private Attributes | |
std::string | m_reason |
Definition at line 16 of file IgPluginParserError.h.
IgPluginParserError::IgPluginParserError | ( | const std::string & | reason | ) |
Definition at line 15 of file IgPluginParserError.cc.
Referenced by clone().
00016 : m_reason (reason) 00017 {}
lat::Error * IgPluginParserError::clone | ( | void | ) | const [virtual] |
Implements lat::Error.
Definition at line 25 of file IgPluginParserError.cc.
References IgPluginParserError().
00026 { return new IgPluginParserError (*this); }
std::string IgPluginParserError::explainSelf | ( | void | ) | const [virtual] |
Explain this exception object.
Implements lat::Error.
Definition at line 20 of file IgPluginParserError.cc.
References m_reason.
00021 { return m_reason; }
std::string IgPluginParserError::m_reason [private] |