#include <BaseRefVectorOf.hpp>
Inheritance diagram for BaseRefVectorEnumerator< TElem >:
Public Member Functions | |
BaseRefVectorEnumerator (BaseRefVectorOf< TElem > *const toEnum, const bool adopt=false) | |
virtual | ~BaseRefVectorEnumerator () |
bool | hasMoreElements () const |
TElem & | nextElement () |
void | Reset () |
Private Attributes | |
bool | fAdopted |
unsigned int | fCurIndex |
BaseRefVectorOf< TElem > * | fToEnum |
Definition at line 135 of file BaseRefVectorOf.hpp.
BaseRefVectorEnumerator< TElem >::BaseRefVectorEnumerator | ( | BaseRefVectorOf< TElem > *const | toEnum, | |
const bool | adopt = false | |||
) |
Definition at line 339 of file BaseRefVectorOf.c.
BaseRefVectorEnumerator< TElem >::~BaseRefVectorEnumerator | ( | ) | [virtual] |
Definition at line 347 of file BaseRefVectorOf.c.
References BaseRefVectorEnumerator< TElem >::fAdopted, and BaseRefVectorEnumerator< TElem >::fToEnum.
bool BaseRefVectorEnumerator< TElem >::hasMoreElements | ( | ) | const [virtual] |
Implements XMLEnumerator< TElem >.
Definition at line 357 of file BaseRefVectorOf.c.
References BaseRefVectorEnumerator< TElem >::fCurIndex, and BaseRefVectorEnumerator< TElem >::fToEnum.
TElem & BaseRefVectorEnumerator< TElem >::nextElement | ( | ) | [virtual] |
Implements XMLEnumerator< TElem >.
Definition at line 364 of file BaseRefVectorOf.c.
References BaseRefVectorEnumerator< TElem >::fCurIndex, and BaseRefVectorEnumerator< TElem >::fToEnum.
void BaseRefVectorEnumerator< TElem >::Reset | ( | ) | [virtual] |
Implements XMLEnumerator< TElem >.
Definition at line 369 of file BaseRefVectorOf.c.
References BaseRefVectorEnumerator< TElem >::fCurIndex.
bool BaseRefVectorEnumerator< TElem >::fAdopted [private] |
Definition at line 171 of file BaseRefVectorOf.hpp.
Referenced by BaseRefVectorEnumerator< TElem >::~BaseRefVectorEnumerator().
unsigned int BaseRefVectorEnumerator< TElem >::fCurIndex [private] |
Definition at line 172 of file BaseRefVectorOf.hpp.
Referenced by BaseRefVectorEnumerator< TElem >::hasMoreElements(), BaseRefVectorEnumerator< TElem >::nextElement(), and BaseRefVectorEnumerator< TElem >::Reset().
BaseRefVectorOf<TElem>* BaseRefVectorEnumerator< TElem >::fToEnum [private] |
Definition at line 173 of file BaseRefVectorOf.hpp.
Referenced by BaseRefVectorEnumerator< TElem >::hasMoreElements(), BaseRefVectorEnumerator< TElem >::nextElement(), and BaseRefVectorEnumerator< TElem >::~BaseRefVectorEnumerator().