Implements an efficient ordered data storage.
#include <kmap.h>
Public Member Functions |
|
RedBack_IteratorType () | |
RedBack_IteratorType (RecordType *pRecord) | |
RedBack_IteratorType (RedBack_IteratorType< RecordType > const &pV) | |
RedBack_IteratorType & | operator++ () |
const RedBack_IteratorType | operator++ (int) |
RedBack_IteratorType & | operator-- () |
const RedBack_IteratorType | operator-- (int) |
RecordType const & | operator* () const |
RecordType & | operator* () |
RecordType const * | operator-> () const |
RecordType * | operator-> () |
bool | operator== (const RedBack_IteratorType &pOther) const |
bool | operator!= (const RedBack_IteratorType &pOther) const |
Protected Attributes |
|
RecordType * | mRecord |
Friends |
|
class | RedBack_ConstIteratorType< RecordType > |
RedBack_IteratorType | ( | ) | [inline] |
RedBack_IteratorType | ( | RecordType * | pRecord | ) | [inline] |
RedBack_IteratorType | ( | RedBack_IteratorType< RecordType > const & | pV | ) | [inline] |
RedBack_IteratorType& operator++ | ( | ) | [inline] |
const RedBack_IteratorType operator++ | ( | int | ) | [inline] |
Definition at line 102 of file kmap.h.
{ RedBack_IteratorType t(*this); operator++(); return t; }
RedBack_IteratorType& operator-- | ( | ) | [inline] |
const RedBack_IteratorType operator-- | ( | int | ) | [inline] |
Definition at line 118 of file kmap.h.
{ RedBack_IteratorType t(*this); operator--(); return t; }
RecordType const& operator* | ( | ) | const [inline] |
RecordType& operator* | ( | ) | [inline] |
RecordType const* operator-> | ( | ) | const [inline] |
RecordType* operator-> | ( | ) | [inline] |
bool operator== | ( | const RedBack_IteratorType< RecordType > & | pOther | ) | const [inline] |
bool operator!= | ( | const RedBack_IteratorType< RecordType > & | pOther | ) | const [inline] |
friend class RedBack_ConstIteratorType<
RecordType > [friend] |
RecordType*
mRecord [protected] |