HashTable element type if hash codes are not cached.
TStored | The custom data stored. |
Definition at line 76 of file hashtablebase.inl.
Public Static Field Index: | |
static constexpr bool | CachedHashCodes = 0 |
TMP constant that denotes that hash codes are not cached. | |
Public Field Index: | |
TStored | value |
The custom data stored in nodes of this table. | |
Public Field Index: inherited from SidiNodeBase< HTElementUncached< TStored > > | |
HTElementUncached< TStored > * | n |
Public Method Index: | |
void | fixHashCode (size_t pHashCode) |
size_t | getCached () |
Public Method Index: inherited from SidiNodeBase< HTElementUncached< TStored > > | |
SidiNodeBase () noexcept=default | |
Default constructor. (Does not initialize the pointer.) | |
SidiNodeBase (const SidiNodeBase &)=delete | |
SidiNodeBase (HTElementUncached< TStored > *next) noexcept | |
SidiNodeBase (SidiNodeBase &&) noexcept=default | |
Defaulted move constructor. | |
HTElementUncached< TStored > * | addBehind (HTElementUncached< TStored > *elem) noexcept |
integer | count (SidiNodeBase *end=nullptr) const noexcept |
bool | hasNext () const |
HTElementUncached< TStored > * | next () const |
void | next (SidiNodeBase *p) |
SidiNodeBase & | operator= (const SidiNodeBase &)=delete |
SidiNodeBase & | operator= (SidiNodeBase &&) noexcept=default |
bool | pointsTo (const SidiNodeBase *elem) const |
HTElementUncached< TStored > * | removeNext () noexcept |
HTElementUncached< TStored > * | removeRangeBehind (HTElementUncached< TStored > *last) noexcept |
|
staticconstexpr |
TMP constant that denotes that hash codes are not cached.
Definition at line 79 of file hashtablebase.inl.
TStored value |
The custom data stored in nodes of this table.
Definition at line 82 of file hashtablebase.inl.
|
inline |
Does nothing, parameter ignored.
pHashCode | Ignored |
Definition at line 86 of file hashtablebase.inl.
|
inline |