Const forward iterator over occupied map entries.
More...
#include <RADDataStructures.h>
template<typename K, typename V, typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
class RADData::RADFlatHashMap< K, V, Hash, Eq >::const_iterator
Const forward iterator over occupied map entries.
◆ const_iterator()
template<typename K , typename V , typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
| RADData::RADFlatHashMap< K, V, Hash, Eq >::const_iterator::const_iterator |
( |
const Entry * |
entry, |
|
|
const Entry * |
end |
|
) |
| |
|
inline |
Creates a const iterator over an entry range.
◆ operator!=()
template<typename K , typename V , typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
Compares iterator position.
◆ operator*()
template<typename K , typename V , typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
Returns current key/value pair.
◆ operator++()
template<typename K , typename V , typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
Advances to the next occupied entry.
◆ operator->()
template<typename K , typename V , typename Hash = std::hash<K>, typename Eq = std::equal_to<K>>
Returns current key/value pair pointer.
The documentation for this class was generated from the following file: