AI Engine API User Guide (AIE) 2022.1
aie::detail::const_tile_iterator< TiledSpan > Class Template Reference

#include <tiled_mdspan.hpp>

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::random_access_iterator_tag
 
using pointer = typename TiledSpan::pointer
 
using reference = typename TiledSpan::reference
 
using value_type = typename TiledSpan::value_type
 

Public Member Functions

constexpr const_tile_iterator (pointer ptr, difference_type stride)
 
constexpr bool operator!= (const const_tile_iterator &rhs)
 
constexpr reference operator* ()
 
constexpr const_tile_iterator operator+ (int a) const
 
constexpr const_tile_iterator operator++ ()
 
constexpr const_tile_iterator operator++ (int)
 
constexpr const_tile_iterator operator+= (int a)
 
constexpr const_tile_iterator operator- (int a) const
 
constexpr const_tile_iterator operator-- ()
 
constexpr const_tile_iterator operator-- (int)
 
constexpr const_tile_iterator operator-= (int a)
 
constexpr pointer operator-> ()
 
constexpr bool operator== (const const_tile_iterator &rhs)
 
constexpr reference operator[] (int a) const
 

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