|
Zero
0.1.0
|
Exception thrown when an entry was not already contained in an HashtableDeque. More...
#include <hashtable_deque_exceptions.hpp>
Public Member Functions | |
| HashtableDequeNotContainedException (const uint64_t &size, const key_type &back, const key_type &front, const key_type &requestedKey) | |
| Constructor of an exception thrown when an entry was not already contained in an HashtableDeque. More... | |
| const char * | what () const noexcept override |
Public Member Functions inherited from zero::hashtable_deque::HashtableDequeException< key_type, invalid_key > | |
| HashtableDequeException (const uint64_t &size, const key_type &back, const key_type &front) | |
| Constructor of an exception thrown in HashtableDeque. More... | |
| const char * | what () const noexcept override |
| What caused the exception happened? More... | |
| virtual const char * | details () const noexcept |
| Details about the exceptional state. More... | |
Private Attributes | |
| const key_type | _requestedKey |
| The Expected Entry. More... | |
Additional Inherited Members | |
Protected Attributes inherited from zero::hashtable_deque::HashtableDequeException< key_type, invalid_key > | |
| const uint64_t | _size |
| The size of the HashtableDeque. More... | |
| const key_type | _back |
| The back of the HashtableDeque. More... | |
| const key_type | _front |
| The front of the HashtableDeque. More... | |
Exception thrown when an entry was not already contained in an HashtableDeque.
Represents an exception that can be thrown in instances of HashtableDeque when an entry was unexpectedly not already contained in the deque.
| key_type | The key type of the corresponding HashtableDeque . |
| invalid_key | The invalid key used in the corresponding HashtableDeque . |
|
inline |
Constructor of an exception thrown when an entry was not already contained in an HashtableDeque.
This constructor instantiates an HashtableDequeNotContainedException with all its variables.
| size | See _size. |
| back | See _back. |
| front | See _front. |
| requestedKey | See _requestedKey. |
|
inlineoverridenoexcept |
|
private |
The Expected Entry.
The value of the entry that was unexpectedly not already contained.
1.8.12