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 > | |