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

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

Detailed Description

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


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:36:50 2012 for TNTsdk 2012 by  doxygen 1.6.1