|
- A Logic Circuit Simulation Library in C++ |
#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::MultipleClockException, lcs::NullClockException, and lcs::OutOfRangeException< T >.