| accessor() const -> AccessorType const & | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| AccessorType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| data() const -> DataHandle const & | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| DataHandle typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| each() const | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| ElementType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| empty() const -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| explicit(N !=rank_dynamic()) MDSpan(DataHandle data_handle | di::MDSpan< Element, Extents, Layout, Accessor > | |
| explicit(N !=rank_dynamic()) MDSpan(DataHandle data_handle | di::MDSpan< Element, Extents, Layout, Accessor > | |
| explicit(!concepts::ConvertibleTo< typename OtherLayout::template Mapping< OtherExtents > const &, MappingType >||!concepts::ConvertibleTo< OtherAccessor const &, AccessorType >) const expr MDSpan(MDSpan< OtherElementType | di::MDSpan< Element, Extents, Layout, Accessor > | |
| extent(RankType r) const -> SizeType | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| extents() const -> ExtentsType const & | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| ExtentsType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| exts | di::MDSpan< Element, Extents, Layout, Accessor > | |
| exts | di::MDSpan< Element, Extents, Layout, Accessor > | |
| is_always_contiguous() -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| is_always_strided() -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| is_always_unique() -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| is_contiguous() const -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| is_strided() const -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| is_unique() const -> bool | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| LayoutType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| m_accessor(other.accessor()) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| m_mapping(ExtentsType(exts)) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| m_mapping(ExtentsType(exts)) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| m_mapping(other.mapping()) | di::MDSpan< Element, Extents, Layout, Accessor > | |
| mapping() const -> MappingType const & | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| MappingType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| MDSpan()=default | di::MDSpan< Element, Extents, Layout, Accessor > | |
| MDSpan(MDSpan const &)=default | di::MDSpan< Element, Extents, Layout, Accessor > | |
| MDSpan(MDSpan &&)=default | di::MDSpan< Element, Extents, Layout, Accessor > | |
| MDSpan(DataHandle data_handle, OtherSizeTypes... exts) | di::MDSpan< Element, Extents, Layout, Accessor > | inlineexplicit |
| MDSpan(DataHandle data_handle, ExtentsType const &ext) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| MDSpan(DataHandle data_handle, MappingType const &mapping) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| MDSpan(DataHandle data_handle, MappingType const &mapping, AccessorType const &accessor) | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator()(OtherSizeTypes... indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator()(Span< OtherSizeType, rank()> indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator()(Array< OtherSizeType, rank()> const &indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator=(MDSpan const &) -> MDSpan &=default | di::MDSpan< Element, Extents, Layout, Accessor > | |
| operator=(MDSpan &&) -> MDSpan &=default | di::MDSpan< Element, Extents, Layout, Accessor > | |
| operator[](OtherSizeTypes... indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator[](Span< OtherSizeType, rank()> indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| operator[](Array< OtherSizeType, rank()> const &indices) const -> Reference | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| other | di::MDSpan< Element, Extents, Layout, Accessor > | |
| OtherExtents | di::MDSpan< Element, Extents, Layout, Accessor > | |
| OtherLayout | di::MDSpan< Element, Extents, Layout, Accessor > | |
| rank() -> RankType | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| rank_dynamic() -> RankType | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| RankType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| Reference typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| size() const -> size_t | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| SizeType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |
| static_extent(RankType r) -> size_t | di::MDSpan< Element, Extents, Layout, Accessor > | inlinestatic |
| stride(RankType r) const -> SizeType | di::MDSpan< Element, Extents, Layout, Accessor > | inline |
| ValueType typedef | di::MDSpan< Element, Extents, Layout, Accessor > | |