Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
ext::value_iterator< map_type > Class Template Reference

#include <iterator.hpp>

Inheritance diagram for ext::value_iterator< map_type >:
[legend]
Collaboration diagram for ext::value_iterator< map_type >:
[legend]

Public Member Functions

 value_iterator (const typename map_type::const_iterator &other)
 
const map_type::value_type::first_type & operator* () const
 
const map_type::value_type::first_type * operator-> () const
 

Detailed Description

template<typename map_type>
class ext::value_iterator< map_type >

Iterator over map values.

Template Parameters
map_typethe iterated map

Constructor & Destructor Documentation

◆ value_iterator()

template<typename map_type >
ext::value_iterator< map_type >::value_iterator ( const typename map_type::const_iterator &  other)
inlineexplicit

Member Function Documentation

◆ operator*()

template<typename map_type >
const map_type::value_type::first_type & ext::value_iterator< map_type >::operator* ( ) const
inline

◆ operator->()

template<typename map_type >
const map_type::value_type::first_type * ext::value_iterator< map_type >::operator-> ( ) const
inline

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