|
Zero
0.1.0
|
Exception thrown in a MultiHandedClock. More...
#include <multi_clock_exceptions.hpp>
Public Member Functions | |
| MultiHandedClockException (const MultiHandedClock< key_type, value_type, clock_count, invalid_index, invalid_clock_index > *multiHandedClock) | |
| Constructor of an exception thrown in MultiHandedClock. More... | |
| const char * | what () const noexcept override |
| What caused the exception happened? More... | |
Protected Attributes | |
| const MultiHandedClock< key_type, value_type, clock_count, invalid_index, invalid_clock_index > * | _multiHandedClock |
| The MultiHandedClock. More... | |
Exception thrown in a MultiHandedClock.
Represents an arbitrary exception that can be thrown in instances of MultiHandedClock. Every exception that is specific for the MultiHandedClock have to inherit from this class.
| key_type | The key type of the corresponding MultiHandedClock. |
| value_type | The value type of the corresponding MultiHandedClock. |
| clock_count | The number of clocks contained in the corresponding MultiHandedClock. |
| invalid_index | The invalid key used in the corresponding MultiHandedClock. |
| invalid_clock_index | The invalid clock index used in the corresponding MultiHandedClock. |
|
inline |
Constructor of an exception thrown in MultiHandedClock.
This constructor instantiates an MultiHandedClockException with all its variables.
| multiHandedClock | See _multiHandedClock. |
|
inlineoverridenoexcept |
What caused the exception happened?
Returns description about what caused this exception to be thrown.
|
protected |
The MultiHandedClock.
A pointer to the MultiHandedClock where this exception was thrown.
1.8.12