|
Zero
0.1.0
|
Exception thrown when an entry was already contained in an HashtableDeque. More...
#include <hashtable_deque_exceptions.hpp>
Public Member Functions | |
| HashtableDequeAlreadyContainsException (const uint64_t &size, const key_type &back, const key_type &front, const key_type &containedKey) | |
| Constructor of an exception thrown when an entry was 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... | |
Protected Attributes | |
| const key_type | _containedKey |
| The Unexpected Entry. More... | |
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 already contained in an HashtableDeque.
Represents an exception that can be thrown in instances of HashtableDeque when an entry was unexpectedly 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 already contained in an HashtableDeque.
This constructor instantiates an HashtableDequeAlreadyContainsException with all its variables.
| size | See _size . |
| back | See _back . |
| front | See _front . |
| containedKey | See _containedKey . |
|
inlineoverridenoexcept |
|
protected |
The Unexpected Entry.
The value of the entry that was unexpectedly already contained.
1.8.12