The node type of the cache lists.
Definition at line 176 of file lrucachetable.hpp.
#include <lrucachetable.hpp>
Public Field Index: | |
StoredType | data |
The data cached. | |
size_t | hashCode |
This entries hash code (calculated once on insertion) | |
Public Field Index: inherited from SidiNodeBase< Entry > | |
Entry * | n |
Additional Inherited Members | |
Public Method Index: inherited from SidiNodeBase< Entry > | |
SidiNodeBase () noexcept=default | |
Default constructor. (Does not initialize the pointer.) | |
SidiNodeBase (const SidiNodeBase &)=delete | |
SidiNodeBase (Entry *next) noexcept | |
SidiNodeBase (SidiNodeBase &&) noexcept=default | |
Defaulted move constructor. | |
Entry * | addBehind (Entry *elem) noexcept |
integer | count (SidiNodeBase *end=nullptr) const noexcept |
bool | hasNext () const |
Entry * | next () const |
void | next (SidiNodeBase *p) |
SidiNodeBase & | operator= (const SidiNodeBase &)=delete |
SidiNodeBase & | operator= (SidiNodeBase &&) noexcept=default |
bool | pointsTo (const SidiNodeBase *elem) const |
Entry * | removeNext () noexcept |
Entry * | removeRangeBehind (Entry *last) noexcept |
StoredType data |
The data cached.
Definition at line 179 of file lrucachetable.hpp.
size_t hashCode |
This entries hash code (calculated once on insertion)
Definition at line 178 of file lrucachetable.hpp.