AI Engine API User Guide (AIE) 2021.2
mdspan.hpp File Reference
#include
#include "array_helpers.hpp"
#include "aie1/mdspan.hpp"

Classes

struct aie::detail::accessor_basic< T >
struct aie::detail::accessor_restrict< T >
class aie::detail::basic_mdspan< T, extents< Extents... >, LayoutPolicy, AccessorPolicy >
class aie::detail::const_iterator< Span >
class aie::detail::iterator< Span >
struct aie::detail::span_extents< IsStatic, Extents >
struct aie::detail::span_extents< true, extents< Extents... > >
struct aie::detail::span_extents_common< extents< Extents... > >
struct aie::detail::span_indexer< Extents >

Namespaces

namespace aie
namespace aie::detail

Macros

#define __AIE_API_DETAIL_MDSPAN__HPP__

Typedefs

template
using aie::detail::dyn_extents= std::array< size_t, Rank >
template
using aie::detail::extents= std::integer_sequence< size_t, Extents... >
template
using aie::detail::make_dynamic_extents= utils::make_integer_broadcast< size_t, Rank, dynamic_extent >