Local non-const iterator. More...
#include <SgArray.h>
Public Member Functions | |
| NonConstIterator (SgArray &array) | |
| T & | operator* () const |
| void | operator++ () |
| operator bool () const | |
Private Attributes | |
| const T * | m_end |
| T * | m_current |
Local non-const iterator.
Definition at line 106 of file SgArray.h.
| SgArray< T, SIZE >::NonConstIterator::operator bool | ( | ) | const |
Definition at line 192 of file SgArray.h.
References SgArray< T, SIZE >::NonConstIterator::m_current, and SgArray< T, SIZE >::NonConstIterator::m_end.
| T & SgArray< T, SIZE >::NonConstIterator::operator* | ( | ) | const |
Definition at line 179 of file SgArray.h.
References SgArray< T, SIZE >::NonConstIterator::m_current, and SG_ASSERT.
| void SgArray< T, SIZE >::NonConstIterator::operator++ | ( | ) |
Definition at line 186 of file SgArray.h.
References SgArray< T, SIZE >::NonConstIterator::m_current.
T* SgArray< T, SIZE >::NonConstIterator::m_current [private] |
Definition at line 120 of file SgArray.h.
Referenced by SgArray< T, SIZE >::NonConstIterator::operator bool(), SgArray< T, SIZE >::NonConstIterator::operator*(), and SgArray< T, SIZE >::NonConstIterator::operator++().
const T* SgArray< T, SIZE >::NonConstIterator::m_end [private] |
Definition at line 118 of file SgArray.h.
Referenced by SgArray< T, SIZE >::NonConstIterator::operator bool().