Non-const iterator. More...
#include <SgArrayList.h>
Public Member Functions | |
NonConstIterator (SgArrayList &list) | |
T & | operator* () const |
void | operator++ () |
operator bool () const | |
Private Attributes | |
const T * | m_end |
T * | m_current |
Non-const iterator.
Definition at line 40 of file SgArrayList.h.
SgArrayList< T, SIZE >::NonConstIterator::NonConstIterator | ( | SgArrayList & | list | ) |
Definition at line 173 of file SgArrayList.h.
SgArrayList< T, SIZE >::NonConstIterator::operator bool | ( | ) | const |
Definition at line 193 of file SgArrayList.h.
References SgArrayList< T, SIZE >::NonConstIterator::m_current, and SgArrayList< T, SIZE >::NonConstIterator::m_end.
T & SgArrayList< T, SIZE >::NonConstIterator::operator* | ( | ) | const |
Definition at line 180 of file SgArrayList.h.
References SgArrayList< T, SIZE >::NonConstIterator::m_current, and SG_ASSERT.
void SgArrayList< T, SIZE >::NonConstIterator::operator++ | ( | ) |
Definition at line 187 of file SgArrayList.h.
References SgArrayList< T, SIZE >::NonConstIterator::m_current.
T* SgArrayList< T, SIZE >::NonConstIterator::m_current [private] |
Definition at line 54 of file SgArrayList.h.
Referenced by SgArrayList< T, SIZE >::NonConstIterator::operator bool(), SgArrayList< T, SIZE >::NonConstIterator::operator*(), and SgArrayList< T, SIZE >::NonConstIterator::operator++().
const T* SgArrayList< T, SIZE >::NonConstIterator::m_end [private] |
Definition at line 52 of file SgArrayList.h.
Referenced by SgArrayList< T, SIZE >::NonConstIterator::operator bool().