|
QDP++
|
Iterator for a MapObject. More...
#include <qdp_map_obj_memory.h>
Public Types | |
| typedef std::unordered_map< std::string, std::pair< K, V > > | MapType_t |
| Map type convenience. | |
Public Member Functions | |
| MapObjectMemoryIterator (const typename MapType_t::const_iterator &iter_) | |
| Take an input iterator coming from MapObject. | |
| MapObjectMemoryIterator (const MapObjectMemoryIterator &p) | |
| Copy constructor. | |
| MapObjectMemoryIterator & | operator++ () |
| Prefix increment. | |
| MapObjectMemoryIterator | operator++ (int) |
| Postfix increment. | |
| bool | operator== (const MapObjectMemoryIterator &rhs) const |
| Equality. | |
| bool | operator!= (const MapObjectMemoryIterator &rhs) const |
| Rather obvious. | |
| const std::pair< K, V > & | operator* () const |
| const std::pair< K, V > * | operator-> () const |
Iterator for a MapObject.
Definition at line 20 of file qdp_map_obj_memory.h.
| typedef std::unordered_map<std::string, std::pair<K,V> > QDP::MapObjectMemoryIterator< K, V >::MapType_t |
Map type convenience.
Definition at line 25 of file qdp_map_obj_memory.h.
|
inline |
Take an input iterator coming from MapObject.
Definition at line 28 of file qdp_map_obj_memory.h.
Referenced by MapObjectMemoryIterator(), operator!=(), operator++(), operator++(), and operator==().
|
inline |
Copy constructor.
Definition at line 31 of file qdp_map_obj_memory.h.
References MapObjectMemoryIterator().
|
inline |
Rather obvious.
Definition at line 48 of file qdp_map_obj_memory.h.
References MapObjectMemoryIterator().
|
inline |
Definition at line 51 of file qdp_map_obj_memory.h.
|
inline |
Prefix increment.
Definition at line 34 of file qdp_map_obj_memory.h.
References MapObjectMemoryIterator().
Referenced by operator++().
|
inline |
Postfix increment.
Definition at line 37 of file qdp_map_obj_memory.h.
References MapObjectMemoryIterator(), and operator++().
|
inline |
Definition at line 54 of file qdp_map_obj_memory.h.
|
inline |