Iterator for VectorOf<T> typed vector of pointers to T. More...
#include <SgVector.h>
Public Member Functions | |
SgVectorIteratorOf (const SgVectorOf< T > &vector) | |
Create a vector iterator to iterate through vector. | |
void | operator++ () |
Advance the state of the iteration to the next element. | |
T * | operator* () const |
Return the value of the current element. | |
operator bool () const | |
Return true if iteration is valid, otherwise false. |
Iterator for VectorOf<T> typed vector of pointers to T.
Definition at line 439 of file SgVector.h.
SgVectorIteratorOf< T >::SgVectorIteratorOf | ( | const SgVectorOf< T > & | vector | ) |
Create a vector iterator to iterate through vector.
Definition at line 444 of file SgVector.h.
SgVectorIteratorOf< T >::operator bool | ( | ) | const |
Return true if iteration is valid, otherwise false.
Reimplemented from SgVectorIterator< void * >.
Definition at line 458 of file SgVector.h.
Referenced by SgVectorIteratorOf< SgProp >::operator bool().
T* SgVectorIteratorOf< T >::operator* | ( | ) | const |
Return the value of the current element.
Reimplemented from SgVectorIterator< void * >.
Definition at line 453 of file SgVector.h.
Referenced by SgVectorIteratorOf< SgProp >::operator*().
void SgVectorIteratorOf< T >::operator++ | ( | ) |
Advance the state of the iteration to the next element.
Reimplemented from SgVectorIterator< void * >.
Definition at line 448 of file SgVector.h.
Referenced by SgVectorIteratorOf< SgProp >::operator++().