Base Framework
Public Member Functions | List of all members
Map< KEY, VALUE >::ReadEnumerator Class Reference

Non-modifying enumerator of map. More...

#include <base/collection/Map.h>

Inherits Enumerator< ReadEnumeratorTraits< Node > >.

Public Member Functions

 ReadEnumerator (typename Tree::ReadEnumerator _enu) noexcept
 
bool hasNext () const noexcept
 
Reference next ()
 
- Public Member Functions inherited from Enumerator< ReadEnumeratorTraits< Node > >
virtual bool hasNext () const noexcept=0
 
virtual ~Enumerator ()
 

Additional Inherited Members

- Public Types inherited from Enumerator< ReadEnumeratorTraits< Node > >
typedef ReadEnumeratorTraits< Node > ::Value Value
 
typedef ReadEnumeratorTraits< Node > ::Distance Distance
 
typedef ReadEnumeratorTraits< Node > ::Reference Reference
 
typedef ReadEnumeratorTraits< Node > ::Pointer Pointer
 

Detailed Description

template<class KEY, class VALUE>
class Map< KEY, VALUE >::ReadEnumerator

Non-modifying enumerator of map.

Examples
testsuite/Map.cpp.

Member Function Documentation

◆ next()

template<class KEY , class VALUE >
Reference Map< KEY, VALUE >::ReadEnumerator::next ( )
inlinevirtual

Returns the next element of the enumerator.

Implements Enumerator< ReadEnumeratorTraits< Node > >.

Examples
testsuite/Map.cpp.