|
Public Member Functions |
| | Exception (const Message &message=Message(), const SourceLine &sourceLine=SourceLine()) |
| | Constructs the exception with the specified message and source location.
|
| | Exception (const Exception &other) |
| | Constructs a copy of an exception.
|
| virtual | ~Exception () throw () |
| | Destructs the exception.
|
| Exception & | operator= (const Exception &other) |
| | Performs an assignment.
|
| const char * | what () const throw () |
| | Returns descriptive message.
|
| SourceLine | sourceLine () const |
| | Location where the error occured.
|
| Message | message () const |
| | Message related to the exception.
|
| void | setMessage (const Message &message) |
| | Set the message.
|
| virtual Exception * | clone () const |
| | Clones the exception.
|
Protected Types |
| typedef std::exception | SuperClass |
Protected Attributes |
| Message | m_message |
| SourceLine | m_sourceLine |
| std::string | m_whatMessage |