This class models an STL-like iterator that allows us to iterate over the members. More...
#include <utils.h>
Public Member Functions | |
memberIterator (const HasHierarchy< T > *x) | |
memberIterator () | |
memberIterator (const typename HasName< T >::iterator &it) | |
memberIterator (const memberIterator &it) | |
bool | operator!= (const memberIterator &y) const |
bool | operator!= (const typename HasName< T >::iterator &y) const |
T & | operator* () const |
memberIterator & | operator++ () |
memberIterator | operator++ (int) |
T * | operator-> () const |
bool | operator== (const memberIterator &y) const |
bool | operator== (const typename HasName< T >::iterator &y) const |
This class models an STL-like iterator that allows us to iterate over the members.
Objects of this class are created by the beginMember() method.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |