Iterator class. More...
#include <rvc/dbase.h>

Public Member Functions | |
| TABLEITERATOR (const RVC::DBASE *dbase, INT32 TableNum) | |
| TABLEITERATOR (const RVC::DBASE *dbase) | |
| TABLEITERATOR (CONST_TABLEITERATOR &rhs) | |
| TABLEITERATOR () | |
| bool | operator!= (const TABLEITERATOR &obj) const |
| const INT32 & | operator* () const |
| TABLEITERATOR & | operator++ () |
| const INT32 * | operator-> () const |
| bool | operator== (const TABLEITERATOR &rhs) const |
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::TABLEITERATOR::TABLEITERATOR | ( | ) | [inline] |
Default constructor.
| RVC::DBASE::TABLEITERATOR::TABLEITERATOR | ( | CONST_TABLEITERATOR & | rhs | ) | [inline] |
Copy constructor.
| RVC::DBASE::TABLEITERATOR::TABLEITERATOR | ( | const RVC::DBASE * | dbase | ) | [inline] |
Internal constructor used by TableBegin() methods.
| RVC::DBASE::TABLEITERATOR::TABLEITERATOR | ( | const RVC::DBASE * | dbase, | |
| INT32 | TableNum | |||
| ) | [inline] |
Internal constructor used by TableEnd() methods.
| bool RVC::DBASE::TABLEITERATOR::operator!= | ( | const TABLEITERATOR & | obj | ) | const [inline] |
Comparison for inequality.
Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.
| const INT32& RVC::DBASE::TABLEITERATOR::operator* | ( | ) | const [inline] |
Dereference.
Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.
| TABLEITERATOR& RVC::DBASE::TABLEITERATOR::operator++ | ( | ) | [inline] |
Pre-increment.
Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.
| const INT32* RVC::DBASE::TABLEITERATOR::operator-> | ( | ) | const [inline] |
Dereference arrow.
Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.
| bool RVC::DBASE::TABLEITERATOR::operator== | ( | const TABLEITERATOR & | rhs | ) | const [inline] |
Comparison for equality.
Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.
1.6.1