#include <iterator.hpp>
◆ difference_type
template<typename T , unsigned Steps>
◆ iterator_category
template<typename T , unsigned Steps>
◆ pointer
template<typename T , unsigned Steps>
◆ reference
template<typename T , unsigned Steps>
◆ value_type
template<typename T , unsigned Steps>
◆ operator!=()
template<typename T , unsigned Steps>
Return true if the two iterators reference different values.
◆ operator*()
template<typename T , unsigned Steps>
Accesses the value in the iterator.
◆ operator++() [1/2]
template<typename T , unsigned Steps>
Pre-fix increment: advances the iterator one step.
Every time the iterator reaches the end, it jumps back to its base position.
- Returns
- a reference to the iterator
- See also
- operator++(int)
◆ operator++() [2/2]
template<typename T , unsigned Steps>
Post-fix increment: advances the iterator one step and returns a copy of its old state.
- Returns
- a copy of the iterator before the increment operation took place.
- See also
- operator++()
◆ operator->()
template<typename T , unsigned Steps>
Accesses the value in the iterator.
◆ operator==()
template<typename T , unsigned Steps>
Return true if the two iterators reference the same value.
The documentation for this class was generated from the following file: