#include <tin.h>
Public Member Functions | |
| ELEMITERATOR () | |
| ELEMITERATOR (int WorthlessValue) | |
| ELEMITERATOR (const RVC::TIN *tin, INT32 ElemNum) | |
| ELEMITERATOR (const ELEMITERATOR< _ELEM > &rhs) | |
| ELEMITERATOR (const RVC::TIN *tin) | |
| virtual | ~ELEMITERATOR () |
| ELEMITERATOR< _ELEM > & | operator= (const ELEMITERATOR< _ELEM > &rhs) |
| const _ELEM & | operator * () const |
| const _ELEM * | operator-> () const |
| ELEMITERATOR< _ELEM > & | operator++ () |
| bool | operator== (const ELEMITERATOR< _ELEM > &rhs) const |
| bool | operator!= (const ELEMITERATOR< _ELEM > &rhs) const |
| INT32 | GetElementNumber () const |
Protected Attributes | |
| INT32 | m_ElemNum |
| const TIN * | m_CurrentObj |
| _ELEM | m_Element |
This class is used to iterate through a vector objects elements See methods ElementBegin() and ElementEnd() for obtaining an element iterator
Definition at line 207 of file tin.h.
|
|||||||||
|
Default constructor.
|
|
||||||||||
|
Idiot constructor for G++.
|
|
||||||||||||||||
|
Internal constructor used by ElementEnd() methods.
|
|
||||||||||
|
Copy constructor.
|
|
||||||||||
|
Internal constructor used by ElementBegin() methods. Scan to the first valid element |
|
|||||||||
|
Destructor.
|
|
|||||||||
|
|
|
|||||||||
|
Dereference.
|
|
||||||||||
|
Comparison for inequality.
|
|
|||||||||
|
Pre-increment. Scan to the next valid element |
|
|||||||||
|
Dereference arrow.
|
|
||||||||||
|
Assignment. < If LABEL, this can be expensive, so check first |
|
||||||||||
|
Comparison for equality.
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.4-20031026