Class that serves as a constant iterator for reflective list iteration. More...
#include <SPL/Runtime/Type/ListIterator.h>
Public Member Functions |
|
ConstListIterator (const List &list, size_t indexIn) | |
ConstListIterator (const ListIterator &ot) | |
ConstListIterator (const ConstListIterator &ot) | |
ConstListIterator | operator++ (int) |
ConstListIterator & | operator++ () |
ConstListIterator | operator+ (const size_t i) const |
ConstValueHandle | operator* () const |
bool | operator== (const ConstListIterator &ot) const |
bool | operator!= (const ConstListIterator &ot) const |
size_t | index () const |
Class that serves as a constant iterator for reflective list iteration.
|
inline |
Constructor
list | list to iterate on |
indexIn | index to start from |
|
inline |
Copy constructor
ot | iterator to construct from |
|
inline |
Copy constructor
ot | iterator to construct from |
|
inline |
Post increment operator
|
inline |
Pre increment operator
|
inline |
Increment operator
i | increment |
ConstValueHandle SPL::ConstListIterator::operator* | ( | ) | const |
Dereference operator
|
inline |
Equality comparison operator
ot | iterator to compare with |
|
inline |
Inequality comparison operator
ot | iterator to compare with |
|
inline |
Get the current index within the list