Constant iterator class. More...
#include <rvc/dbase.h>

Public Member Functions | |
| CONST_TABLEITERATOR (const RVC::DBASE *dbase) | |
| CONST_TABLEITERATOR (const TABLEITERATOR &rhs) | |
| CONST_TABLEITERATOR (const RVC::DBASE *dbase, INT32 TableNum) | |
| CONST_TABLEITERATOR () | |
| virtual | ~CONST_TABLEITERATOR () |
| bool | operator!= (const CONST_TABLEITERATOR &rhs) const |
| const INT32 & | operator* () const |
| CONST_TABLEITERATOR & | operator++ () |
| const INT32 * | operator-> () const |
| CONST_TABLEITERATOR & | operator= (const CONST_TABLEITERATOR &rhs) |
| bool | operator== (const CONST_TABLEITERATOR &rhs) const |
Protected Attributes | |
| const DBASE * | m_CurrentObj |
| INT32 | m_TableNum |
Constant iterator class.
This class is used to iterate through a parent rvc object's children. See methods ChildListBegin() and ChildListEnd() for obtaining an child iterator
| RVC::DBASE::CONST_TABLEITERATOR::CONST_TABLEITERATOR | ( | ) | [inline] |
Default constructor.
| RVC::DBASE::CONST_TABLEITERATOR::CONST_TABLEITERATOR | ( | const RVC::DBASE * | dbase, | |
| INT32 | TableNum | |||
| ) | [inline] |
Internal constructor used by TableEnd() methods.
| RVC::DBASE::CONST_TABLEITERATOR::CONST_TABLEITERATOR | ( | const TABLEITERATOR & | rhs | ) | [inline] |
Copy constructor.
| RVC::DBASE::CONST_TABLEITERATOR::CONST_TABLEITERATOR | ( | const RVC::DBASE * | dbase | ) |
Interanl constructor used by TableBegin() methods.
| virtual RVC::DBASE::CONST_TABLEITERATOR::~CONST_TABLEITERATOR | ( | ) | [inline, virtual] |
Destructor.
| bool RVC::DBASE::CONST_TABLEITERATOR::operator!= | ( | const CONST_TABLEITERATOR & | rhs | ) | const [inline] |
Comparison for inequality.
Reimplemented in RVC::DBASE::TABLEITERATOR.
| const INT32& RVC::DBASE::CONST_TABLEITERATOR::operator* | ( | ) | const [inline] |
Dereference.
Reimplemented in RVC::DBASE::TABLEITERATOR.
| CONST_TABLEITERATOR& RVC::DBASE::CONST_TABLEITERATOR::operator++ | ( | ) |
Pre-increment.
Reimplemented in RVC::DBASE::TABLEITERATOR.
| const INT32* RVC::DBASE::CONST_TABLEITERATOR::operator-> | ( | ) | const [inline] |
Dereference arrow.
Reimplemented in RVC::DBASE::TABLEITERATOR.
| CONST_TABLEITERATOR& RVC::DBASE::CONST_TABLEITERATOR::operator= | ( | const CONST_TABLEITERATOR & | rhs | ) | [inline] |
Assignment.
| bool RVC::DBASE::CONST_TABLEITERATOR::operator== | ( | const CONST_TABLEITERATOR & | rhs | ) | const [inline] |
Comparison for equality.
Reimplemented in RVC::DBASE::TABLEITERATOR.
const DBASE* RVC::DBASE::CONST_TABLEITERATOR::m_CurrentObj [protected] |
INT32 RVC::DBASE::CONST_TABLEITERATOR::m_TableNum [protected] |
1.6.1