|
| | MultiHandedClockInvalidIndexException (const MultiHandedClock< key_type, value_type, clock_count, invalid_index, invalid_clock_index > *multiHandedClock, const key_type &invalidIndex) |
| | Constructor of an exception thrown when an access to a MultiHandedClock with an invalid index happens. More...
|
| |
| const char * | what () const noexcept override |
| |
Public Member Functions inherited from zero::multi_clock::MultiHandedClockException< key_type, value_type, clock_count, invalid_index, invalid_clock_index > |
| | 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...
|
| |
template<class key_type, class value_type, uint32_t clock_count, key_type invalid_index, key_type invalid_clock_index = clock_count>
class zero::multi_clock::MultiHandedClockInvalidIndexException< key_type, value_type, clock_count, invalid_index, invalid_clock_index >
Exception Thrown When an Access to a MultiHandedClock with an Invalid Index Happens.
Represents an exception that can be thrown in instances of MultiHandedClock when it gets accessed using an invalid index.
- Template Parameters
-
- Author
- Max Gilbert