Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::matching_blossom::MapValueIterator< Key, Value > Class Template Reference

Iterator to access the values of a std::unordered_map. More...

#include <ogdf/graphalg/matching_blossom/utils.h>

+ Inheritance diagram for ogdf::matching_blossom::MapValueIterator< Key, Value >:

Public Member Functions

 MapValueIterator ()
 
 MapValueIterator (MapIterator it_)
 
Value operator* ()
 
Value * operator-> ()
 

Private Types

using MapIterator = typename std::unordered_map< Key, Value >::iterator
 

Detailed Description

template<typename Key, typename Value>
class ogdf::matching_blossom::MapValueIterator< Key, Value >

Iterator to access the values of a std::unordered_map.

Definition at line 95 of file utils.h.

Member Typedef Documentation

◆ MapIterator

template<typename Key , typename Value >
using ogdf::matching_blossom::MapValueIterator< Key, Value >::MapIterator = typename std::unordered_map<Key, Value>::iterator
private

Definition at line 96 of file utils.h.

Constructor & Destructor Documentation

◆ MapValueIterator() [1/2]

template<typename Key , typename Value >
ogdf::matching_blossom::MapValueIterator< Key, Value >::MapValueIterator ( )
inline

Definition at line 99 of file utils.h.

◆ MapValueIterator() [2/2]

template<typename Key , typename Value >
ogdf::matching_blossom::MapValueIterator< Key, Value >::MapValueIterator ( MapIterator  it_)
inline

Definition at line 100 of file utils.h.

Member Function Documentation

◆ operator*()

template<typename Key , typename Value >
Value ogdf::matching_blossom::MapValueIterator< Key, Value >::operator* ( )
inline

Definition at line 104 of file utils.h.

◆ operator->()

template<typename Key , typename Value >
Value* ogdf::matching_blossom::MapValueIterator< Key, Value >::operator-> ( )
inline

Definition at line 102 of file utils.h.


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