|
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 | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
| using | iterator_category |
The internal iterator type of FastList. Use FastList<T>::[const_]iterator instead.
Definition at line 96 of file FastList.hpp.
|
inline |
Definition at line 105 of file FastList.hpp.
|
inline |
Get the index in the list where this iterator points.
Definition at line 141 of file FastList.hpp.
|
inline |
Determine if the iteartor is valid.
Definition at line 114 of file FastList.hpp.
|
inline |
Equality of iterator (not the underlying object)
Definition at line 161 of file FastList.hpp.
|
inline |
Iterator dereference.
Definition at line 129 of file FastList.hpp.

|
inline |
Iterator dereference (const)
Definition at line 135 of file FastList.hpp.

|
inline |
Move to the next iterator (pre)
Definition at line 144 of file FastList.hpp.

|
inline |
Move to the next iterator (post)
Definition at line 152 of file FastList.hpp.

|
inline |
Iterator dereference.
Definition at line 117 of file FastList.hpp.

|
inline |
Iterator dereference (const)
Definition at line 123 of file FastList.hpp.

|
inlinenoexcept |
Equality of iterator (not the underlying object)
Definition at line 168 of file FastList.hpp.
Definition at line 174 of file FastList.hpp.