The Sparta Modeling Framework
|
The internal iterator type of FastList. Use FastList<T>::[const_]iterator instead. More...
#include <FastList.hpp>
Public Member Functions | |
NodeIterator (const NodeIterator< false > &iter) | |
bool | isValid () const |
Determine if the iteartor is valid. | |
PtrIteratorType | operator-> () |
Iterator dereference. | |
PtrIteratorType | operator-> () const |
Iterator dereference (const) | |
RefIteratorType | operator* () |
Iterator dereference. | |
RefIteratorType | operator* () const |
Iterator dereference (const) | |
int | getIndex () const |
Get the index in the list where this iterator points. | |
NodeIterator & | operator++ () |
Move to the next iterator (pre) | |
NodeIterator | operator++ (int) |
Move to the next iterator (post) | |
bool | operator!= (const NodeIterator &rhs) |
Equality of iterator (not the underlying object) | |
bool | operator== (const NodeIterator &node) const noexcept |
Equality of iterator (not the underlying object) | |
NodeIterator & | operator= (const NodeIterator &rhs)=default |
Assignments. | |
NodeIterator & | operator= (NodeIterator &&rhs)=default |
Friends | |
class | FastList< DataT > |
Additional Inherited Members | |
![]() | |
using | difference_type |
using | value_type |
using | pointer |
using | reference |
using | iterator_category |
The internal iterator type of FastList. Use FastList<T>::[const_]iterator instead.
Definition at line 95 of file FastList.hpp.
|
inline |
Definition at line 104 of file FastList.hpp.
|
inline |
Get the index in the list where this iterator points.
Definition at line 140 of file FastList.hpp.
|
inline |
Determine if the iteartor is valid.
Definition at line 113 of file FastList.hpp.
|
inline |
Equality of iterator (not the underlying object)
Definition at line 160 of file FastList.hpp.
|
inline |
Iterator dereference.
Definition at line 128 of file FastList.hpp.
|
inline |
Iterator dereference (const)
Definition at line 134 of file FastList.hpp.
|
inline |
Move to the next iterator (pre)
Definition at line 143 of file FastList.hpp.
|
inline |
Move to the next iterator (post)
Definition at line 151 of file FastList.hpp.
|
inline |
Iterator dereference.
Definition at line 116 of file FastList.hpp.
|
inline |
Iterator dereference (const)
Definition at line 122 of file FastList.hpp.
|
inlinenoexcept |
Equality of iterator (not the underlying object)
Definition at line 167 of file FastList.hpp.
Definition at line 173 of file FastList.hpp.