#include <exception.h>
Public Member Functions | |
Exception () | |
virtual | ~Exception () |
virtual std::string | getMessage (void)=0 |
seal::Exception::Exception | ( | ) | [inline] |
The default constructor. Does nothing.
virtual seal::Exception::~Exception | ( | ) | [inline, virtual] |
The virtual destructor.
virtual std::string seal::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 seal::OutOfBoundsException, seal::OutOfRangeException< T >, seal::EmptyCollectionException, and seal::MissingPriorityException.