|
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 | |
Public Types inherited from sparta::utils::IteratorTraits< std::forward_iterator_tag, value_type > | |
| 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.