Iterate over the elements in a PersistentElementRefList. More...
#include <DgnModel.h>
Public Member Functions | |
PersistentElementRefListIterator () | |
Construct a blank PersistentElementRefListIterator. More... | |
PersistentElementRefP const & | GetCurrentElementRef () const |
Get the current ElementRefP pointed to by this iterator. More... | |
PersistentElementRefP | SetCurrentElementRef (PersistentElementRefP toElm) |
Change the current ElementRefP pointed to by this iterator to toElm. More... | |
PersistentElementRefListIterator & | operator++ () |
Advances the iterator to the next in collection. More... | |
bool | operator!= (PersistentElementRefListIterator const &rhs) const |
Tests if the iterator object on the left side of the operator is not equal to the iterator object on the right side. More... | |
bool | operator== (PersistentElementRefListIterator const &rhs) const |
PersistentElementRefP const & | operator* () const |
Access the element data. More... | |
Iterate over the elements in a PersistentElementRefList.
Construct a blank PersistentElementRefListIterator.
References NULL.
PersistentElementRefP const& GetCurrentElementRef | ( | ) | const |
Get the current ElementRefP pointed to by this iterator.
bool operator!= | ( | PersistentElementRefListIterator const & | rhs | ) | const |
Tests if the iterator object on the left side of the operator is not equal to the iterator object on the right side.
PersistentElementRefP const& operator* | ( | ) | const |
Access the element data.
PersistentElementRefListIterator& operator++ | ( | ) |
Advances the iterator to the next in collection.
bool operator== | ( | PersistentElementRefListIterator const & | rhs | ) | const |
PersistentElementRefP SetCurrentElementRef | ( | PersistentElementRefP | toElm | ) |
Change the current ElementRefP pointed to by this iterator to toElm.