AI Engine API User Guide (AIE) 2022.2
aie::detail::pattern_iterator< T, Steps > Class Template Reference

#include <array_helpers.hpp>

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::forward_iterator_tag
 
using pointer = value_type *
 
using reference = value_type &
 
using value_type = T
 

Public Member Functions

template<typename... StepOffsets>
constexpr pattern_iterator (pointer ptr, StepOffsets... step_offsets)
 
constexpr bool operator!= (const pattern_iterator &rhs)
 
constexpr reference operator* ()
 
constexpr pattern_iteratoroperator++ ()
 
constexpr pattern_iterator operator++ (int)
 
constexpr pointer operator-> ()
 
constexpr bool operator== (const pattern_iterator &rhs)
 

The documentation for this class was generated from the following file: