find_iterator_ Class Reference

#include <find_iterator.hpp>

List of all members.

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

 find_iterator_ ()
 find_iterator_ (const find_iterator_ &r_other)
pointer operator-> ()
const_pointer operator-> () const
reference operator * ()
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
 find_iterator_ (pointer p_value)

Protected Attributes

pointer m_p_value

Friends

class const_find_iterator_
class PB_ASSOC_CLASS_C_DEC


Detailed Description

Definition at line 46 of file find_iterator.hpp.


Member Typedef Documentation

typedef const_mapped_pointer find_iterator_::const_pointer

Definition at line 59 of file find_iterator.hpp.

typedef const_mapped_reference find_iterator_::const_reference

Definition at line 63 of file find_iterator.hpp.

typedef trivial_iterator_difference_type find_iterator_::difference_type

Definition at line 53 of file find_iterator.hpp.

typedef trivial_iterator_tag find_iterator_::iterator_category

Definition at line 51 of file find_iterator.hpp.

typedef mapped_pointer find_iterator_::pointer

Definition at line 57 of file find_iterator.hpp.

typedef mapped_reference find_iterator_::reference

Definition at line 61 of file find_iterator.hpp.

typedef mapped_value_type find_iterator_::value_type

Definition at line 55 of file find_iterator.hpp.


Constructor & Destructor Documentation

find_iterator_::find_iterator_ (  )  [inline]

Definition at line 68 of file find_iterator.hpp.

find_iterator_::find_iterator_ ( const find_iterator_ r_other  )  [inline]

Definition at line 74 of file find_iterator.hpp.

find_iterator_::find_iterator_ ( pointer  p_value  )  [inline]

Definition at line 136 of file find_iterator.hpp.


Member Function Documentation

const_reference find_iterator_::operator * (  )  const [inline]

Definition at line 104 of file find_iterator.hpp.

References m_p_value, and PB_ASSOC_DBG_ASSERT.

reference find_iterator_::operator * (  )  [inline]

Definition at line 96 of file find_iterator.hpp.

References m_p_value, and PB_ASSOC_DBG_ASSERT.

bool find_iterator_::operator!= ( const const_find_iterator_ r_other  )  const [inline]

Definition at line 130 of file find_iterator.hpp.

References const_find_iterator_::m_p_value, and m_p_value.

bool find_iterator_::operator!= ( const find_iterator_ r_other  )  const [inline]

Definition at line 124 of file find_iterator.hpp.

References m_p_value.

const_pointer find_iterator_::operator-> (  )  const [inline]

Definition at line 88 of file find_iterator.hpp.

References m_p_value, and PB_ASSOC_DBG_ASSERT.

pointer find_iterator_::operator-> (  )  [inline]

Definition at line 80 of file find_iterator.hpp.

References m_p_value, and PB_ASSOC_DBG_ASSERT.

bool find_iterator_::operator== ( const const_find_iterator_ r_other  )  const [inline]

Definition at line 118 of file find_iterator.hpp.

References const_find_iterator_::m_p_value, and m_p_value.

bool find_iterator_::operator== ( const find_iterator_ r_other  )  const [inline]

Definition at line 112 of file find_iterator.hpp.

References m_p_value.


Friends And Related Function Documentation

friend class const_find_iterator_ [friend]

Definition at line 140 of file find_iterator.hpp.

friend class PB_ASSOC_CLASS_C_DEC [friend]

Definition at line 142 of file find_iterator.hpp.


Member Data Documentation

pointer find_iterator_::m_p_value [protected]

Definition at line 145 of file find_iterator.hpp.

Referenced by operator *(), operator!=(), const_find_iterator_::operator!=(), operator->(), operator==(), and const_find_iterator_::operator==().


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:57:41 2010 for GNU C++ STL by  doxygen 1.4.7