template<class HashMap, typename EntryType, typename NodeType, template<class, typename, typename> class IType, template<typename, typename> class Base>
bpf::collection::HashMapIteratorBase class

Constructors, destructors, conversion operators

HashMapIteratorBase(NodeType* data, fsize start, fsize size)

Public functions

auto operator*() const -> const EntryType&
auto operator->() const -> const EntryType*
auto operator==(const HashMapIteratorBase& other) const -> bool
auto operator!=(const HashMapIteratorBase& other) const -> bool

Protected functions

void SearchNextEntry()
void SearchPrevEntry()

Protected variables

NodeType* _data
fsize MaxSize
fsize MinSize
fsize CurID