#include <tiled_mdspan.hpp>
|
template<typename... DynamicExtents> |
constexpr | basic_tiled_mdspan (T *data, DynamicExtents... ext) |
|
template<size_t DimIndex, typename... Indices> |
constexpr tile_iterator | begin_dim (Indices &&... indices) |
|
template<size_t DimIndex, typename... Indices> |
constexpr const_tile_iterator | begin_dim (Indices &&... indices) const |
|
template<size_t DimIndex, typename... Indices> |
constexpr auto | begin_vector_dim (Indices &&... indices) |
|
template<size_t DimIndex, typename... Indices> |
constexpr auto | begin_vector_dim (Indices &&... indices) const |
|
template<size_t DimIndex, typename... Indices> |
constexpr auto | cbegin_vector_dim (Indices &&... indices) const |
|
template<typename... Indices> |
constexpr reference | tiles (Indices &&... indices) |
|
template<typename... Indices> |
constexpr reference | tiles (Indices &&... indices) const |
|
◆ accessor_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ const_tile_iterator
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ extents_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ index_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ indexer_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ layout_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ pointer
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ reference
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ tile_iterator
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ value_type
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
◆ basic_tiled_mdspan()
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<typename... DynamicExtents>
◆ begin_dim() [1/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<size_t DimIndex, typename... Indices>
◆ begin_dim() [2/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<size_t DimIndex, typename... Indices>
◆ begin_vector_dim() [1/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<size_t DimIndex, typename... Indices>
◆ begin_vector_dim() [2/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<size_t DimIndex, typename... Indices>
◆ cbegin_vector_dim()
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<size_t DimIndex, typename... Indices>
◆ tiles() [1/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<typename... Indices>
◆ tiles() [2/2]
template<typename T , size_t... TileExtents, size_t... Extents, typename LayoutPolicy , typename AccessorPolicy >
template<typename... Indices>
The documentation for this class was generated from the following file: