RedBack_ConstIteratorType Class Template Reference

#include <kmap.h>

List of all members.


Detailed Description

template<typename RecordType>
class RedBack_ConstIteratorType< RecordType >

Definition at line 174 of file kmap.h.


Public Member Functions

  RedBack_ConstIteratorType ()
  RedBack_ConstIteratorType (const RecordType *pRecord)
  RedBack_ConstIteratorType (RedBack_IteratorType< RecordType > const &pV)
  RedBack_ConstIteratorType (RedBack_ConstIteratorType< RecordType > const &pV)
RedBack_ConstIteratorType const &  operator++ ()
RedBack_ConstIteratorType  operator++ (int)
RedBack_ConstIteratorType const &  operator-- ()
RedBack_ConstIteratorType  operator-- (int)
RecordType const &  operator* () const
RecordType const &  operator* ()
RecordType const *  operator-> () const
RecordType const *  operator-> ()
bool  operator== (const RedBack_ConstIteratorType &pOther) const
bool  operator!= (const RedBack_ConstIteratorType &pOther) const

Protected Attributes

RecordType const *  mRecord

Friends

class  RedBack_IteratorType< RecordType >

Constructor & Destructor Documentation

RedBack_ConstIteratorType (  )  [inline]

Definition at line 177 of file kmap.h.

RedBack_ConstIteratorType ( const RecordType *  pRecord  )  [inline]

Definition at line 178 of file kmap.h.

RedBack_ConstIteratorType ( RedBack_IteratorType< RecordType > const &  pV  )  [inline]

Definition at line 179 of file kmap.h.

RedBack_ConstIteratorType ( RedBack_ConstIteratorType< RecordType > const &  pV  )  [inline]

Definition at line 180 of file kmap.h.


Member Function Documentation

RedBack_ConstIteratorType const& operator++ (  )  [inline]

Definition at line 183 of file kmap.h.

References K_ASSERT, mRecord, and NULL.

Referenced by operator++().

RedBack_ConstIteratorType operator++ ( int   )  [inline]

Definition at line 193 of file kmap.h.

References operator++().

RedBack_ConstIteratorType const& operator-- (  )  [inline]

Definition at line 201 of file kmap.h.

References K_ASSERT, and mRecord.

Referenced by operator--().

RedBack_ConstIteratorType operator-- ( int   )  [inline]

Definition at line 211 of file kmap.h.

References operator--().

RecordType const& operator* (  )  const [inline]

Definition at line 218 of file kmap.h.

References K_ASSERT, and mRecord.

RecordType const& operator* (  )  [inline]

Definition at line 225 of file kmap.h.

References K_ASSERT, and mRecord.

RecordType const* operator-> (  )  const [inline]

Definition at line 232 of file kmap.h.

References K_ASSERT, and mRecord.

RecordType const* operator-> (  )  [inline]

Definition at line 239 of file kmap.h.

References K_ASSERT, and mRecord.

bool operator== ( const RedBack_ConstIteratorType< RecordType > &  pOther  )  const [inline]

Definition at line 246 of file kmap.h.

References mRecord.

bool operator!= ( const RedBack_ConstIteratorType< RecordType > &  pOther  )  const [inline]

Definition at line 251 of file kmap.h.

References mRecord.


Friends And Related Function Documentation

friend class RedBack_IteratorType< RecordType > [friend]

Definition at line 257 of file kmap.h.


Member Data Documentation

RecordType const* mRecord [protected]

Definition at line 259 of file kmap.h.

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