AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::accessor_basic< T > Struct Template Reference

#include <mdspan.hpp>

Public Types

using element_type = T
 
using offset_policy = accessor_basic
 
using pointer = T *
 
using reference = T &
 

Public Member Functions

constexpr reference access (pointer p, ptrdiff_t i) const
 
constexpr pointer decay (pointer p) const
 
constexpr pointer offset (pointer p, ptrdiff_t i) const
 

Member Typedef Documentation

◆ element_type

template<class T >
using aie::detail::accessor_basic< T >::element_type = T

◆ offset_policy

template<class T >
using aie::detail::accessor_basic< T >::offset_policy = accessor_basic

◆ pointer

template<class T >
using aie::detail::accessor_basic< T >::pointer = T *

◆ reference

template<class T >
using aie::detail::accessor_basic< T >::reference = T &

Member Function Documentation

◆ access()

template<class T >
constexpr reference aie::detail::accessor_basic< T >::access ( pointer  p,
ptrdiff_t  i 
) const
inlineconstexpr

◆ decay()

template<class T >
constexpr pointer aie::detail::accessor_basic< T >::decay ( pointer  p) const
inlineconstexpr

◆ offset()

template<class T >
constexpr pointer aie::detail::accessor_basic< T >::offset ( pointer  p,
ptrdiff_t  i 
) const
inlineconstexpr

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