Base exception class. More...
Public Member Functions | |
virtual const char * | what () const =0 throw () |
Error text. | |
virtual const char * | name () const =0 |
Type name of exception. | |
virtual std::string | trace () const =0 |
Function stack trace (if present) | |
Base exception class.
This class is an interface of simple exception object. We need to have the own exception hierarchy to do not deal with any non-portability issues in case of using the different C++ runtimes.