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

Modifying enumerator of values of map. More...

#include <base/collection/Map.h>

Inherits Enumerator< EnumeratorTraits< Value > >.

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

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

Modifying enumerator of values of map.

Version
1.0
Examples
testsuite/Map.cpp.

Member Function Documentation

◆ next()

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

Returns the next element of the enumerator.

Implements Enumerator< EnumeratorTraits< Value > >.

Examples
testsuite/Map.cpp.