Local const iterator. More...
#include <SgArray.h>
Public Member Functions | |
Iterator (const SgArray &array) | |
const T & | operator* () const |
void | operator++ () |
operator bool () const | |
Private Attributes | |
const T * | m_end |
const T * | m_current |
Local const iterator.
Definition at line 88 of file SgArray.h.
SgArray< T, SIZE >::Iterator::operator bool | ( | ) | const |
Definition at line 167 of file SgArray.h.
References SgArray< T, SIZE >::Iterator::m_current, and SgArray< T, SIZE >::Iterator::m_end.
const T & SgArray< T, SIZE >::Iterator::operator* | ( | ) | const |
Definition at line 154 of file SgArray.h.
References SgArray< T, SIZE >::Iterator::m_current, and SG_ASSERT.
void SgArray< T, SIZE >::Iterator::operator++ | ( | ) |
Definition at line 161 of file SgArray.h.
References SgArray< T, SIZE >::Iterator::m_current.
const T* SgArray< T, SIZE >::Iterator::m_current [private] |
Definition at line 102 of file SgArray.h.
Referenced by SgArray< T, SIZE >::Iterator::operator bool(), SgArray< T, SIZE >::Iterator::operator*(), and SgArray< T, SIZE >::Iterator::operator++().
const T* SgArray< T, SIZE >::Iterator::m_end [private] |
Definition at line 100 of file SgArray.h.
Referenced by SgArray< T, SIZE >::Iterator::operator bool().