A range iterator.
More...
#include <gf/Range.h>
template<typename T>
struct gf::Range< T >::Iterator
A range iterator.
◆ Iterator()
template<typename T >
constexpr gf::Range< T >::Iterator::Iterator |
( |
T |
iteratorIndex | ) |
|
|
inlinenoexcept |
Constructor.
- Parameters
-
iteratorIndex | Index in the range |
◆ operator!=()
Inequality operator.
- Parameters
-
- Returns
- True if the iterator are different
◆ operator*()
Dereference operator.
- Returns
- The index
◆ operator++()
Increment operator.
- Returns
- The iterator
◆ operator==()
Equality operator.
- Parameters
-
- Returns
- True if the iterator are the same
◆ index