const_mdspan_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
const_pointer typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
const_reference typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
container_data() -> pointer | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
container_data() const -> const_pointer | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
container_size() const | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
container_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
element_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
empty() const noexcept -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
extent(rank_type r) const noexcept -> index_type | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
extents() const -> extents_type const & | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
extents_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
extract_container() &&-> container_type && | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
index_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
is_always_exhaustive() -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
is_always_strided() -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
is_always_unique() -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
is_exhaustive() const -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
is_strided() const -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
is_unique() const -> bool | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
layout_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
mapping() const -> mapping_type const & | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mapping_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
mdarray()=default | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
mdarray(mdarray const &rhs)=default | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
mdarray(mdarray &&rhs)=default | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
mdarray(OtherIndexTypes... exts) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlineexplicit |
mdarray(extents_type const &ext) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlineexplicit |
mdarray(mapping_type const &m) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlineexplicit |
mdarray(extents_type const &ext, value_type const &val) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdarray(mapping_type const &m, value_type const &val) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdarray(extents_type const &ext, container_type const &c) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdarray(mapping_type const &m, container_type const &c) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdarray(extents_type const &ext, container_type &&c) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdarray(mapping_type const &m, container_type &&c) | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
mdspan_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
operator mdspan< OtherElement, OtherExtents, OtherLayout, OtherAccessor >() | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator mdspan< OtherElement, OtherExtents, OtherLayout, OtherAccessor >() const | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator()(OtherIndexTypes... indices) -> reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator()(OtherIndexTypes... indices) const -> const_reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator=(mdarray const &rhs) -> mdarray &=default | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
operator=(mdarray &&rhs) -> mdarray &=default | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
operator[](span< OtherIndexType, rank()> indices) -> reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator[](span< OtherIndexType, rank()> indices) const -> const_reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator[](array< OtherIndexType, rank()> const &indices) -> reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
operator[](array< OtherIndexType, rank()> const &indices) const -> const_reference | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
pointer typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
rank() noexcept -> rank_type | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
rank_dynamic() noexcept -> rank_type | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
rank_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
reference typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
size() const -> size_type | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
size_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |
static_extent(rank_type r) noexcept -> size_t | mdarray< ElementType, Extents, LayoutPolicy, Container > | inlinestatic |
stride(size_t r) const -> index_type | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
swap(mdarray &lhs, mdarray &rhs) noexcept | mdarray< ElementType, Extents, LayoutPolicy, Container > | friend |
to_mdspan(OtherAccessor const &a=default_accessor< element_type >()) -> mdspan< element_type, extents_type, layout_type, OtherAccessor > | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
to_mdspan(OtherAccessor const &a=default_accessor< element_type const >()) const -> mdspan< element_type const, extents_type, layout_type, OtherAccessor > | mdarray< ElementType, Extents, LayoutPolicy, Container > | inline |
value_type typedef | mdarray< ElementType, Extents, LayoutPolicy, Container > | |