Defined to allow use with range-based for loops. More...
#include <AnyMap.h>
Defined to allow use with range-based for loops.
Iteration automatically skips over keys that start and end with double underscores.
Public Member Functions | |
| Iterator (const std::unordered_map< string, AnyValue >::const_iterator &start, const std::unordered_map< string, AnyValue >::const_iterator &stop) | |
| const pair< const string, AnyValue > & | operator* () const |
| const pair< const string, AnyValue > * | operator-> () const |
| bool | operator!= (const Iterator &right) const |
| Iterator & | operator++ () |
Private Attributes | |
| std::unordered_map< string, AnyValue >::const_iterator | m_iter |
| std::unordered_map< string, AnyValue >::const_iterator | m_stop |
| Iterator | ( | const std::unordered_map< string, AnyValue >::const_iterator & | start, |
| const std::unordered_map< string, AnyValue >::const_iterator & | stop | ||
| ) |
Definition at line 1621 of file AnyMap.cpp.
|
inline |
|
inline |
| AnyMap::Iterator & operator++ | ( | ) |
Definition at line 1632 of file AnyMap.cpp.
|
private |
|
private |