|
Zero
0.1.0
|
Exception thrown in HashtableDeque. More...
#include <hashtable_deque_exceptions.hpp>
Public Member Functions | |
| 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 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 in HashtableDeque.
Represents an arbitrary exception that can be thrown in instances of HashtableDeque . Every exception that is specific for the HashtableDeque have to inherit from this class.
| 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 in HashtableDeque.
This constructor instantiates an HashtableDequeException with all its variables.
|
inlinevirtualnoexcept |
Details about the exceptional state.
Returns all known details of the state that caused this exception to be thrown.
|
inlineoverridenoexcept |
What caused the exception happened?
Returns description about what caused this exception to be thrown.
|
protected |
The back of the HashtableDeque.
The value of the back of the HashtableDeque where this exception was thrown at the time when this exception happened.
|
protected |
The front of the HashtableDeque.
The value of the front of the HashtableDeque where this exception was thrown at the time when this exception happened.
|
protected |
The size of the HashtableDeque.
The number of entries of the HashtableDeque where this exception was thrown at the time when this exception happened.
1.8.12