|
| | MultiHandedClockNotContainedException (const MultiHandedClock< key_type, value_type, clock_count, invalid_index, invalid_clock_index > *multiHandedClock, const key_type ¬ContainedIndex) |
| | Constructor of an exception thrown when a key was unexpectedly not already contained in any clock of the MultiHandedClock. 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::MultiHandedClockNotContainedException< key_type, value_type, clock_count, invalid_index, invalid_clock_index >
Exception thrown when a key is not already contained in a MultiHandedClock.
Represents an exception that can be thrown in instances of MultiHandedClock when a key was unexpectedly not already contained in any clock of the MultiHandedClock.
- Template Parameters
-
- Author
- Max Gilbert