Virtual parent class for the ecl exceptions. More...
#include <exception.hpp>

| Public Member Functions | |
| virtual const char * | what () const =0 throw () | 
| Protected Member Functions | |
| Exception () | |
| Exception (const char *loc) | |
| Protected Attributes | |
| std::string | location | 
Virtual parent class for the ecl exceptions.
This is the parent class for all ecl exceptions. It cannot be instantiated directly - it can only be sub-classed.
Definition at line 57 of file exception.hpp.
| 
 | inlineprotected | 
Default constructor that does not configure the code location (used internally by the ecl when rethrowing).
Definition at line 81 of file exception.hpp.
| 
 | inlineprotected | 
Configures the code location - make sure you initialise this with the LOC macro.
| loc | : use with the LOC macro, identifies the line and file of the code. | 
Definition at line 86 of file exception.hpp.
| 
 | pure virtual | |||||||||||||
Virtual method for the error message output.
Implemented in ecl::StandardException, and ecl::DataException< Data >.
| 
 | protected | 
Definition at line 86 of file exception.hpp.