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

Public Member Functions | |
| ITERATOR (const RVC::OBJECT *parent, RVC::OBJTYPE ObjType) | |
| ITERATOR (CONST_ITERATOR &rhs) | |
| ITERATOR (int) | |
| ITERATOR () | |
| bool | operator!= (const ITERATOR &obj) const |
| RVC::OBJECT & | operator* () const |
| ITERATOR & | operator++ () |
| RVC::OBJECT * | operator-> () const |
| bool | operator== (const ITERATOR &rhs) const |
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
| RVC::OBJECT::ITERATOR::ITERATOR | ( | ) | [inline] |
Default constructor.
| RVC::OBJECT::ITERATOR::ITERATOR | ( | int | ) | [inline, explicit] |
Idiot constructor for G++.
| RVC::OBJECT::ITERATOR::ITERATOR | ( | CONST_ITERATOR & | rhs | ) | [inline] |
Copy constructor.
| RVC::OBJECT::ITERATOR::ITERATOR | ( | const RVC::OBJECT * | parent, | |
| RVC::OBJTYPE | ObjType | |||
| ) | [inline] |
Interanl constructor used by ChildListBegin() methods.
| bool RVC::OBJECT::ITERATOR::operator!= | ( | const ITERATOR & | obj | ) | const [inline] |
Comparison for inequality.
Reimplemented from RVC::OBJECT::CONST_ITERATOR.
| RVC::OBJECT& RVC::OBJECT::ITERATOR::operator* | ( | ) | const [inline] |
Dereference.
Reimplemented from RVC::OBJECT::CONST_ITERATOR.
| ITERATOR& RVC::OBJECT::ITERATOR::operator++ | ( | ) | [inline] |
Pre-increment.
Reimplemented from RVC::OBJECT::CONST_ITERATOR.
| RVC::OBJECT* RVC::OBJECT::ITERATOR::operator-> | ( | ) | const [inline] |
Dereference arrow.
Reimplemented from RVC::OBJECT::CONST_ITERATOR.
| bool RVC::OBJECT::ITERATOR::operator== | ( | const ITERATOR & | rhs | ) | const [inline] |
Comparison for equality.
Reimplemented from RVC::OBJECT::CONST_ITERATOR.
1.6.1