#include <iterator.hpp>
Inheritance diagram for iterator_:

Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef Allocator::difference_type | difference_type |
| typedef mapped_value_type | value_type |
| typedef mapped_pointer | pointer |
| typedef const_mapped_pointer | const_pointer |
| typedef mapped_reference | reference |
| typedef const_mapped_reference | const_reference |
Public Member Functions | |
| iterator_ () | |
| operator find_iterator_ () | |
| operator const find_iterator_ () const | |
| pointer | operator-> () |
| reference | operator * () |
| iterator_ & | operator++ () |
| iterator_ | operator++ (int) |
Protected Types | |
| typedef const_iterator_ | my_base |
Protected Member Functions | |
| iterator_ (pointer p_value, PB_ASSOC_GEN_POS pos, PB_ASSOC_CLASS_C_DEC *p_tbl) | |
Friends | |
| class | PB_ASSOC_CLASS_C_DEC |
Definition at line 46 of file unordered_iterator/iterator.hpp.
| typedef const_mapped_pointer iterator_::const_pointer |
| typedef const_mapped_reference iterator_::const_reference |
| typedef Allocator::difference_type iterator_::difference_type |
typedef const_iterator_ iterator_::my_base [protected] |
| typedef mapped_pointer iterator_::pointer |
| typedef mapped_reference iterator_::reference |
| typedef mapped_value_type iterator_::value_type |
| iterator_::iterator_ | ( | ) | [inline] |
Definition at line 70 of file unordered_iterator/iterator.hpp.
| iterator_::iterator_ | ( | pointer | p_value, | |
| PB_ASSOC_GEN_POS | pos, | |||
| PB_ASSOC_CLASS_C_DEC * | p_tbl | |||
| ) | [inline, protected] |
Constructor used by the table to initiate the generalized pointer and position (e.g., this is called from within a find() of a table.
Definition at line 134 of file unordered_iterator/iterator.hpp.
| reference iterator_::operator * | ( | ) | [inline] |
Definition at line 98 of file unordered_iterator/iterator.hpp.
References const_find_iterator_::m_p_value, and PB_ASSOC_DBG_ASSERT.
| iterator_::operator const find_iterator_ | ( | ) | const [inline] |
Definition at line 83 of file unordered_iterator/iterator.hpp.
References const_find_iterator_::find_iterator_, and const_find_iterator_::m_p_value.
| iterator_::operator find_iterator_ | ( | ) | [inline] |
Definition at line 76 of file unordered_iterator/iterator.hpp.
References const_find_iterator_::find_iterator_, and const_find_iterator_::m_p_value.
| iterator_ iterator_::operator++ | ( | int | ) | [inline] |
Reimplemented from const_iterator_.
Definition at line 114 of file unordered_iterator/iterator.hpp.
References const_iterator_::m_p_tbl, const_find_iterator_::m_p_value, and const_iterator_::m_pos.
| iterator_& iterator_::operator++ | ( | ) | [inline] |
Reimplemented from const_iterator_.
Definition at line 106 of file unordered_iterator/iterator.hpp.
References const_iterator_::m_p_tbl, const_find_iterator_::m_p_value, and const_iterator_::m_pos.
| pointer iterator_::operator-> | ( | ) | [inline] |
Definition at line 90 of file unordered_iterator/iterator.hpp.
References const_find_iterator_::m_p_value, and PB_ASSOC_DBG_ASSERT.
friend class PB_ASSOC_CLASS_C_DEC [friend] |
1.4.7