#include <const_find_iterator.hpp>
Inheritance diagram for const_find_iterator_:
Public Types | |
typedef trivial_iterator_tag | iterator_category |
typedef trivial_iterator_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 | |
const_find_iterator_ (const_pointer p_value) | |
const_find_iterator_ () | |
const_find_iterator_ (const const_find_iterator_ &r_other) | |
const_find_iterator_ (const find_iterator_ &r_other) | |
const_pointer | operator-> () const |
const_reference | operator * () const |
bool | operator== (const find_iterator_ &r_other) const |
bool | operator== (const const_find_iterator_ &r_other) const |
bool | operator!= (const find_iterator_ &r_other) const |
bool | operator!= (const const_find_iterator_ &r_other) const |
Protected Attributes | |
const_pointer | m_p_value |
Friends | |
class | find_iterator_ |
class | PB_ASSOC_CLASS_C_DEC |
Definition at line 48 of file const_find_iterator.hpp.
typedef const_mapped_pointer const_find_iterator_::const_pointer |
Reimplemented in const_iterator_, and iterator_.
Definition at line 61 of file const_find_iterator.hpp.
typedef const_mapped_reference const_find_iterator_::const_reference |
Reimplemented in const_iterator_, and iterator_.
Definition at line 65 of file const_find_iterator.hpp.
Reimplemented in const_iterator_, and iterator_.
Definition at line 55 of file const_find_iterator.hpp.
typedef trivial_iterator_tag const_find_iterator_::iterator_category |
Reimplemented in const_iterator_, and iterator_.
Definition at line 53 of file const_find_iterator.hpp.
typedef mapped_pointer const_find_iterator_::pointer |
Reimplemented in const_iterator_, and iterator_.
Definition at line 59 of file const_find_iterator.hpp.
typedef mapped_reference const_find_iterator_::reference |
Reimplemented in const_iterator_, and iterator_.
Definition at line 63 of file const_find_iterator.hpp.
typedef mapped_value_type const_find_iterator_::value_type |
Reimplemented in const_iterator_, and iterator_.
Definition at line 57 of file const_find_iterator.hpp.
const_find_iterator_::const_find_iterator_ | ( | const_pointer | p_value | ) | [inline] |
Definition at line 70 of file const_find_iterator.hpp.
const_find_iterator_::const_find_iterator_ | ( | ) | [inline] |
Definition at line 74 of file const_find_iterator.hpp.
const_find_iterator_::const_find_iterator_ | ( | const const_find_iterator_ & | r_other | ) | [inline] |
Definition at line 80 of file const_find_iterator.hpp.
const_find_iterator_::const_find_iterator_ | ( | const find_iterator_ & | r_other | ) | [inline] |
Definition at line 86 of file const_find_iterator.hpp.
const_reference const_find_iterator_::operator * | ( | ) | const [inline] |
Definition at line 100 of file const_find_iterator.hpp.
References m_p_value, and PB_ASSOC_DBG_ASSERT.
bool const_find_iterator_::operator!= | ( | const const_find_iterator_ & | r_other | ) | const [inline] |
bool const_find_iterator_::operator!= | ( | const find_iterator_ & | r_other | ) | const [inline] |
Definition at line 120 of file const_find_iterator.hpp.
References find_iterator_::m_p_value, and m_p_value.
const_pointer const_find_iterator_::operator-> | ( | ) | const [inline] |
Definition at line 92 of file const_find_iterator.hpp.
References m_p_value, and PB_ASSOC_DBG_ASSERT.
bool const_find_iterator_::operator== | ( | const const_find_iterator_ & | r_other | ) | const [inline] |
bool const_find_iterator_::operator== | ( | const find_iterator_ & | r_other | ) | const [inline] |
Definition at line 108 of file const_find_iterator.hpp.
References find_iterator_::m_p_value, and m_p_value.
friend class find_iterator_ [friend] |
Definition at line 134 of file const_find_iterator.hpp.
Referenced by iterator_::operator const find_iterator_(), and iterator_::operator find_iterator_().
friend class PB_ASSOC_CLASS_C_DEC [friend] |
Reimplemented in const_iterator_, and iterator_.
Definition at line 136 of file const_find_iterator.hpp.
const_pointer const_find_iterator_::m_p_value [protected] |
Definition at line 132 of file const_find_iterator.hpp.
Referenced by iterator_::operator *(), operator *(), iterator_::operator const find_iterator_(), iterator_::operator find_iterator_(), find_iterator_::operator!=(), operator!=(), iterator_::operator++(), const_iterator_::operator++(), iterator_::operator->(), operator->(), find_iterator_::operator==(), and operator==().