The Sparta Modeling Framework
|
Iterator for walking contents of this map. More...
#include <TieredMap.hpp>
Public Types | |
typedef std::vector< std::unique_ptr< pair_t > >::iterator | internal_iter |
Public Member Functions | |
iterator (internal_iter itr) | |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator= (const iterator &rhp) |
bool | operator== (const iterator &rhp) const |
bool | operator!= (const iterator &rhp) const |
bool | operator== (const const_iterator &rhp) const |
bool | operator!= (const const_iterator &rhp) const |
ValT & | operator* () |
const ValT & | operator* () const |
ValT * | operator-> () |
const ValT * | operator-> () const |
Friends | |
class | const_iterator |
Iterator for walking contents of this map.
Internally increments and compares a std::vector iterator
Definition at line 74 of file TieredMap.hpp.
typedef std::vector<std::unique_ptr<pair_t>>::iterator sparta::TieredMap< KeyT, ValT >::iterator::internal_iter |
Definition at line 76 of file TieredMap.hpp.
|
inline |
Definition at line 78 of file TieredMap.hpp.
|
inline |
Definition at line 102 of file TieredMap.hpp.
|
inline |
Definition at line 94 of file TieredMap.hpp.
|
inline |
Definition at line 106 of file TieredMap.hpp.
|
inline |
Definition at line 107 of file TieredMap.hpp.
|
inline |
Definition at line 82 of file TieredMap.hpp.
|
inline |
Definition at line 83 of file TieredMap.hpp.
|
inline |
Definition at line 109 of file TieredMap.hpp.
|
inline |
Definition at line 110 of file TieredMap.hpp.
|
inline |
Definition at line 85 of file TieredMap.hpp.
|
inline |
Definition at line 98 of file TieredMap.hpp.
|
inline |
Definition at line 90 of file TieredMap.hpp.
|
friend |
Definition at line 112 of file TieredMap.hpp.