|
libpsynth 0.2.1
|
Base class for all the exceptions inside the framework. More...
#include <exception.hpp>

Public Member Functions | |
| virtual | ~exception () throw () |
| virtual void | log () const |
| Logs the exception somewhere. | |
| virtual const char * | what () const =0 throw () |
| Returns a message in natural language describing the exception and/or its context. | |
| virtual const char * | where () const =0 throw () |
| Returns the module where the exception was produced. | |
| virtual int | level () const =0 throw () |
| Returns the severity of the exception. | |
Base class for all the exceptions inside the framework.
| virtual psynth::base::exception::~exception | ( | ) | throw () [inline, virtual] |
| virtual int psynth::base::exception::level | ( | ) | const throw () [pure virtual] |
Returns the severity of the exception.
Implemented in psynth::base::error_base, and psynth::base::detail::exception_wrapper< Base, false >.
| void psynth::base::exception::log | ( | ) | const [virtual] |
| virtual const char* psynth::base::exception::what | ( | ) | const throw () [pure virtual] |
Returns a message in natural language describing the exception and/or its context.
Implemented in psynth::base::error_base, and psynth::base::detail::exception_wrapper< Base, false >.
| virtual const char* psynth::base::exception::where | ( | ) | const throw () [pure virtual] |
Returns the module where the exception was produced.
Implemented in psynth::base::error_base, and psynth::base::detail::exception_wrapper< Base, false >.
1.7.4