RVC::DBASE::TABLEITERATOR Class Reference

Iterator class. More...

#include <rvc/dbase.h>

Inheritance diagram for RVC::DBASE::TABLEITERATOR:

Inheritance graph
[legend]
List of all members.

Public Member Functions

const INT32operator * () const
bool operator!= (const TABLEITERATOR &obj) const
TABLEITERATORoperator++ ()
const INT32operator-> () const
bool operator== (const TABLEITERATOR &rhs) const
 TABLEITERATOR (const RVC::DBASE *dbase, INT32 TableNum)
 TABLEITERATOR (const RVC::DBASE *dbase)
 TABLEITERATOR (CONST_TABLEITERATOR &rhs)
 TABLEITERATOR ()

Detailed Description

Iterator class.

This class is used to iterate through a parent rvc object's children. This construct replaces the MfGetList() routines. See methods ChildListBegin() and ChildListEnd() for obtaining an child iterator

Definition at line 355 of file dbase.h.


Constructor & Destructor Documentation

RVC::DBASE::TABLEITERATOR::TABLEITERATOR  )  [inline]
 

Default constructor.

Definition at line 359 of file dbase.h.

RVC::DBASE::TABLEITERATOR::TABLEITERATOR CONST_TABLEITERATOR rhs  )  [inline]
 

Copy constructor.

Definition at line 363 of file dbase.h.

RVC::DBASE::TABLEITERATOR::TABLEITERATOR const RVC::DBASE dbase  )  [inline]
 

Internal constructor used by TableBegin() methods.

Definition at line 368 of file dbase.h.

RVC::DBASE::TABLEITERATOR::TABLEITERATOR const RVC::DBASE dbase,
INT32  TableNum
[inline]
 

Internal constructor used by TableEnd() methods.

Definition at line 373 of file dbase.h.


Member Function Documentation

const INT32& RVC::DBASE::TABLEITERATOR::operator *  )  const [inline]
 

Dereference.

Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.

Definition at line 379 of file dbase.h.

bool RVC::DBASE::TABLEITERATOR::operator!= const TABLEITERATOR obj  )  const [inline]
 

Comparison for inequality.

Definition at line 399 of file dbase.h.

TABLEITERATOR& RVC::DBASE::TABLEITERATOR::operator++  )  [inline]
 

Pre-increment.

Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.

Definition at line 387 of file dbase.h.

const INT32* RVC::DBASE::TABLEITERATOR::operator->  )  const [inline]
 

Dereference arrow.

Reimplemented from RVC::DBASE::CONST_TABLEITERATOR.

Definition at line 383 of file dbase.h.

bool RVC::DBASE::TABLEITERATOR::operator== const TABLEITERATOR rhs  )  const [inline]
 

Comparison for equality.

Definition at line 394 of file dbase.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:21:14 2004 for TNTsdk by  doxygen 1.3.8-20040913