GATE
gate::FlatMap< KEY, VALUE, COMPARER >::const_iterator Class Reference
Inheritance diagram for gate::FlatMap< KEY, VALUE, COMPARER >::const_iterator:
gate::FlatMap< KEY, VALUE, COMPARER >::iterator

Public Member Functions

 const_iterator (gate_flatmap_t const *mapptr, gate_flatmap_iterator_t mapiter)
 
 const_iterator (const_iterator const &src)
 
const_iteratoroperator= (const_iterator const &src)
 
key_t const & key () const
 
value_t const & value () const
 
bool_t operator== (const_iterator const &that) const
 
bool_t operator!= (const_iterator const &that) const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 

Protected Member Functions

void loadIterator (gate_flatmap_t const *mapptr, gate_flatmap_iterator_t mapiter)
 

Protected Attributes

gate_flatmap_iterator_t iter
 
gate_flatmap_t const * source
 

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