RVC::OBJECT::ITERATOR Class Reference

Iterator class. More...

#include <object.h>

Inheritance diagram for RVC::OBJECT::ITERATOR:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ITERATOR ()
 ITERATOR (int WorthlessValue)
 ITERATOR (CONST_ITERATOR &rhs)
 ITERATOR (const RVC::OBJECT *parent, RVC::OBJTYPE ObjType)
RVC::OBJECToperator * () const
RVC::OBJECToperator-> () const
ITERATORoperator++ ()
bool operator== (const ITERATOR &rhs) const
bool operator!= (const ITERATOR &obj) const

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 1451 of file object.h.


Constructor & Destructor Documentation

RVC::OBJECT::ITERATOR::ITERATOR  )  [inline]
 

Default constructor.

Definition at line 1454 of file object.h.

RVC::OBJECT::ITERATOR::ITERATOR int  WorthlessValue  )  [inline, explicit]
 

Idiot constructor for G++.

Definition at line 1458 of file object.h.

RVC::OBJECT::ITERATOR::ITERATOR CONST_ITERATOR rhs  )  [inline]
 

Copy constructor.

Definition at line 1463 of file object.h.

RVC::OBJECT::ITERATOR::ITERATOR const RVC::OBJECT parent,
RVC::OBJTYPE  ObjType
[inline]
 

Interanl constructor used by ChildListBegin() methods.

Definition at line 1468 of file object.h.


Member Function Documentation

RVC::OBJECT& RVC::OBJECT::ITERATOR::operator *  )  const [inline]
 

Dereference.

Reimplemented from RVC::OBJECT::CONST_ITERATOR.

Definition at line 1474 of file object.h.

bool RVC::OBJECT::ITERATOR::operator!= const ITERATOR obj  )  const [inline]
 

Comparison for inequality.

Definition at line 1494 of file object.h.

ITERATOR& RVC::OBJECT::ITERATOR::operator++  )  [inline]
 

Pre-increment.

Reimplemented from RVC::OBJECT::CONST_ITERATOR.

Definition at line 1482 of file object.h.

RVC::OBJECT* RVC::OBJECT::ITERATOR::operator->  )  const [inline]
 

Dereference arrow.

Reimplemented from RVC::OBJECT::CONST_ITERATOR.

Definition at line 1478 of file object.h.

bool RVC::OBJECT::ITERATOR::operator== const ITERATOR rhs  )  const [inline]
 

Comparison for equality.

Definition at line 1489 of file object.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 12 06:29:44 2004 for TNTsdk by doxygen 1.3.4-20031026