|
ug4
|
A special iterator which allows to iterate over elements in a AttachedElementList. More...
#include <attached_list.h>
Inheritance diagram for ug::AttachedElementListIterator< TAAEntry >:Public Types | |
| typedef TAAEntry::element | element |
| typedef AttachedElementListIterator< TAAEntry > | iterator |
Public Member Functions | |
| AttachedElementListIterator () | |
| AttachedElementListIterator (const AttachedElementListIterator &cpy) | |
| AttachedElementListIterator (element curElem, const TAAEntry &aaEntry) | |
| bool | operator!= (const iterator &iter) const |
| element | operator* () const |
| note that the * operator is read only. | |
| iterator | operator++ () |
| iterator | operator++ (int) |
| iterator | operator-- () |
| iterator | operator-- (int) |
| element * | operator-> () const |
| const iterator & | operator= (const iterator &iter) |
| bool | operator== (const iterator &iter) const |
Private Attributes | |
| TAAEntry | m_aaEntry |
| element | m_curElem |
Friends | |
| class | ConstAttachedElementListIterator< TAAEntry > |
A special iterator which allows to iterate over elements in a AttachedElementList.
| typedef TAAEntry::element ug::AttachedElementListIterator< TAAEntry >::element |
| typedef AttachedElementListIterator<TAAEntry> ug::AttachedElementListIterator< TAAEntry >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
note that the * operator is read only.
References ug::AttachedElementListIterator< TAAEntry >::m_curElem.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
Referenced by ug::AttachedElementListIterator< TAAEntry >::operator++(), ug::AttachedElementListIterator< TAAEntry >::operator++(), ug::AttachedElementListIterator< TAAEntry >::operator--(), ug::AttachedElementListIterator< TAAEntry >::operator--(), and ug::AttachedElementListIterator< TAAEntry >::operator=().
|
private |
Referenced by ug::AttachedElementListIterator< TAAEntry >::operator!=(), ug::AttachedElementListIterator< TAAEntry >::operator*(), ug::AttachedElementListIterator< TAAEntry >::operator++(), ug::AttachedElementListIterator< TAAEntry >::operator++(), ug::AttachedElementListIterator< TAAEntry >::operator--(), ug::AttachedElementListIterator< TAAEntry >::operator--(), ug::AttachedElementListIterator< TAAEntry >::operator->(), ug::AttachedElementListIterator< TAAEntry >::operator=(), and ug::AttachedElementListIterator< TAAEntry >::operator==().