class DenseMapConstIterator

template<class Key, class Value, class KeyInfo = DenseMapInfo<Key>>

DenseMap constant iterator implementation.

Public

Constructors

DenseMapConstIterator<Key, Value, KeyInfo>

DenseMapConstIterator<Key, Value, KeyInfo>(const std::pair<Key, Value> *ptr, const std::pair<Key, Value> *end)

Operators

operator*

const std::pair<Key, Value> &operator*() const

operator->

const std::pair<Key, Value> *operator->() const

operator==

bool operator==(const DenseMapIterator<Key, Value, KeyInfo> &rhs) const

operator!=

bool operator!=(const DenseMapIterator<Key, Value, KeyInfo> &rhs) const

operator++

DenseMapIterator<Key, Value, KeyInfo> &operator++()

Protected

Fields

ptr

const DensePair * ptr

end

const DensePair * end