#include <Exception.h>
Inheritance diagram for Exception:
Public Member Functions | |
Exception () throw () | |
virtual | ~Exception () throw () |
Exception (const Exception &e) throw () | |
virtual const char * | type () const throw () |
Get a string tag identifying the exception type. | |
virtual std::string | desc () const throw () |
Get a string describing what happened that threw the exception. |
It provides an interface to get a (hopefully detailed) textual description of the exception, and a tag describing the type of exception. Further functionality will be provided by subclassers
|
|
|
|
|
|
|
Get a string describing what happened that threw the exception.
Reimplemented in ContextException, OutOfRangeException, ValOutOfRangeException< C >, and SystemException. |
|
Get a string tag identifying the exception type.
Reimplemented in ContextException, InterruptedException, WaitInterruptedException, ConsistencyCheckException, OutOfRangeException, ValOutOfRangeException< C >, SystemException, and FileException. |