_acc() | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
_acc() | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
_acc(other.accessor()) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
_map(extents_type(exts)) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
_map(extents_type(exts)) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
_map(other.mapping()) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
accessor() const noexcept -> accessor_type const & | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
accessor_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
data_handle() const noexcept -> data_handle_type const & | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
data_handle_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
element_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
empty() const noexcept -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
explicit(N !=rank_dynamic()) const expr mdspan(data_handle_type p | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
explicit(N !=rank_dynamic()) const expr mdspan(data_handle_type p | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
explicit((not is_convertible_v< typename OtherLayout::template mapping< OtherExtents > const &, mapping_type > or not is_convertible_v< OtherAccessor const &, accessor_type >)) const expr mdspan(mdspan< OtherElement | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
extent(rank_type r) const noexcept -> index_type | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
extents() const noexcept -> extents_type const & | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
extents_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
exts | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
exts | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
index_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
is_always_exhaustive() -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_always_strided() -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_always_unique() -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_exhaustive() const -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
is_strided() const -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
is_unique() const -> bool | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
layout_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
mapping() const noexcept -> mapping_type const & | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mapping_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
mdspan() | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mdspan(data_handle_type ptr, OtherIndexTypes... exts) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlineexplicit |
mdspan(data_handle_type ptr, extents_type const &ext) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mdspan(data_handle_type ptr, mapping_type const &m) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mdspan(data_handle_type ptr, mapping_type const &m, accessor_type const &a) | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mdspan(mdspan const &rhs)=default | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
mdspan(mdspan &&rhs)=default | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
operator()(OtherIndexTypes... indices) const -> reference | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
operator[](span< OtherIndexType, rank()> indices) const -> reference | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
operator[](array< OtherIndexType, rank()> const &indices) const -> reference | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
other | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
OtherExtents | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
OtherLayout | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
rank() noexcept -> rank_type | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
rank_dynamic() noexcept -> rank_type | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
rank_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
reference typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
size() const noexcept -> size_type | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
size_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
static_extent(rank_type r) noexcept -> size_t | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
stride(rank_type r) const -> index_type | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
value_type typedef | mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |