Cantera  3.1.0a1
AnyMap::Iterator Class Reference

Defined to allow use with range-based for loops. More...

#include <AnyMap.h>

Detailed Description

Defined to allow use with range-based for loops.

Iteration automatically skips over keys that start and end with double underscores.

Definition at line 540 of file AnyMap.h.

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
 
Iteratoroperator++ ()
 

Private Attributes

std::unordered_map< string, AnyValue >::const_iterator m_iter
 
std::unordered_map< string, AnyValue >::const_iterator m_stop
 

The documentation for this class was generated from the following files: