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

#include <iterator.hpp>

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

Public Member Functions

 key_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::key_iterator< map_type >

Iterator over map keys.

Template Parameters
map_typethe iterated map

Constructor & Destructor Documentation

◆ key_iterator()

template<typename map_type >
ext::key_iterator< map_type >::key_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::key_iterator< map_type >::operator* ( ) const
inline

◆ operator->()

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

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