#include <iterator.hpp>
|
| bool | operator!= (const restrict_vector_iterator &other) const |
| | Return true if the two iterators reference different values.
|
| reference | operator* () |
| | Accesses the value in the iterator.
|
| restrict_vector_iterator | operator+ (difference_type off) const |
| | Returns a copy of the iterator that is located a number of steps ahead.
|
| restrict_vector_iterator & | operator++ () |
| | Pre-fix increment: advances the iterator one step.
|
| restrict_vector_iterator | operator++ (int) |
| | Post-fix increment: advances the iterator one step and returns a copy of its old state.
|
| restrict_vector_iterator | operator+= (difference_type off) |
| | Moves the iterator a number of steps forward.
|
| restrict_vector_iterator | operator- (difference_type off) const |
| | Returns a copy of the iterator that is located a number of steps behind.
|
| restrict_vector_iterator & | operator-- () |
| | Pre-fix decrement: moves the iterator one step back.
|
| restrict_vector_iterator | operator-- (int) |
| | Post-fix increment: moves the iterator one step back and returns a copy of its old state.
|
| restrict_vector_iterator | operator-= (difference_type off) |
| | Moves the iterator a number of steps back.
|
| pointer | operator-> () |
| | Accesses the value in the iterator.
|
| bool | operator== (const restrict_vector_iterator &other) const |
| | Return true if the two iterators reference the same value.
|
| reference | operator[] (difference_type off) |
| | Accesses the value a number of steps away from the iterator.
|
◆ difference_type
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
◆ iterator_category
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
◆ pointer
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
◆ reference
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
◆ value_type
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
◆ operator!=()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Return true if the two iterators reference different values.
◆ operator*()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Accesses the value in the iterator.
◆ operator+()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Returns a copy of the iterator that is located a number of steps ahead.
◆ operator++() [1/2]
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Pre-fix increment: advances the iterator one step.
- Returns
- a reference to the iterator
- See also
- operator++(int)
◆ operator++() [2/2]
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
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 Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Moves the iterator a number of steps forward.
◆ operator-()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Returns a copy of the iterator that is located a number of steps behind.
◆ operator--() [1/2]
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Pre-fix decrement: moves the iterator one step back.
- Returns
- a reference to the iterator
- See also
- operator--(int)
◆ operator--() [2/2]
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Post-fix increment: moves the iterator one step back 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 Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Moves the iterator a number of steps back.
◆ operator->()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Accesses the value in the iterator.
◆ operator==()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Return true if the two iterators reference the same value.
◆ operator[]()
template<typename T, unsigned Elems,
aie_dm_resource Resource = aie_dm_resource::none>
Accesses the value a number of steps away from the iterator.
The documentation for this class was generated from the following file: