#include <exception.h>
Inheritance diagram for lcs::Exception:
Public Member Functions | |
Exception () | |
virtual | ~Exception () |
virtual std::string | getMessage (void)=0 |
lcs::Exception::Exception | ( | ) | [inline] |
The default constructor.
virtual lcs::Exception::~Exception | ( | ) | [inline, virtual] |
The virtual destructor.
virtual std::string lcs::Exception::getMessage | ( | void | ) | [pure virtual] |
Returns the exception related message. The derived exception classes should over-ride this function in order to return context specific message.
Implemented in lcs::OutOfRangeException< T >, and lcs::ShortCircuitException.