const_find_iterator_ Class Reference

#include <const_find_iterator.hpp>

Inheritance diagram for const_find_iterator_:

const_iterator_ iterator_ 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

 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

Detailed Description

Definition at line 48 of file const_find_iterator.hpp.


Member Typedef Documentation

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.

typedef trivial_iterator_difference_type const_find_iterator_::difference_type

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Definition at line 126 of file const_find_iterator.hpp.

References m_p_value.

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]

Definition at line 114 of file const_find_iterator.hpp.

References m_p_value.

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.


Friends And Related Function Documentation

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.


Member Data Documentation

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==().


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