|
libmoost
|
#include <multi_map.hpp>

Public Member Functions | |
| iterator () | |
| iterator (typename TLocMap::iterator it, typename TLocMap::iterator lastIt, self_type *pSelf) | |
| std::pair< int, range > & | operator* () |
| std::pair< int, range > * | operator-> () |
| iterator & | operator++ () |
| iterator & | operator-- () |
| bool | operator!= (const iterator &other) const |
Private Member Functions | |
| void | update_iterator () |
| range | create_range () |
Private Attributes | |
| std::pair< int, range > | m_it |
| TLocMap::iterator | m_loc_map_it |
| self_type * | m_pSelf |
Friends | |
| class | const_iterator |
Definition at line 155 of file multi_map.hpp.
| moost::container::multi_map< TKey, TVal, TLocMap >::iterator::iterator | ( | ) | [inline] |
Definition at line 161 of file multi_map.hpp.
| moost::container::multi_map< TKey, TVal, TLocMap >::iterator::iterator | ( | typename TLocMap::iterator | it, |
| typename TLocMap::iterator | lastIt, | ||
| self_type * | pSelf | ||
| ) | [inline] |
| range moost::container::multi_map< TKey, TVal, TLocMap >::iterator::create_range | ( | ) | [inline, private] |
| bool moost::container::multi_map< TKey, TVal, TLocMap >::iterator::operator!= | ( | const iterator & | other | ) | const [inline] |
Definition at line 196 of file multi_map.hpp.
| std::pair<int, range>& moost::container::multi_map< TKey, TVal, TLocMap >::iterator::operator* | ( | ) | [inline] |
| iterator& moost::container::multi_map< TKey, TVal, TLocMap >::iterator::operator++ | ( | ) | [inline] |
Definition at line 184 of file multi_map.hpp.
| iterator& moost::container::multi_map< TKey, TVal, TLocMap >::iterator::operator-- | ( | ) | [inline] |
Definition at line 190 of file multi_map.hpp.
| std::pair<int, range>* moost::container::multi_map< TKey, TVal, TLocMap >::iterator::operator-> | ( | ) | [inline] |
| void moost::container::multi_map< TKey, TVal, TLocMap >::iterator::update_iterator | ( | ) | [inline, private] |
Definition at line 203 of file multi_map.hpp.


friend class const_iterator [friend] |
Definition at line 157 of file multi_map.hpp.
std::pair< int, range > moost::container::multi_map< TKey, TVal, TLocMap >::iterator::m_it [private] |
Definition at line 219 of file multi_map.hpp.
TLocMap::iterator moost::container::multi_map< TKey, TVal, TLocMap >::iterator::m_loc_map_it [private] |
Definition at line 220 of file multi_map.hpp.
self_type* moost::container::multi_map< TKey, TVal, TLocMap >::iterator::m_pSelf [private] |
Definition at line 221 of file multi_map.hpp.