access(pointer p, ptrdiff_t i) const noexcept | fub::accessor_basic< ElementType > | inlineprivate |
accessor() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
accessor_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
basic_mdspan() noexcept=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
basic_mdspan(const basic_mdspan &) noexcept=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
basic_mdspan(basic_mdspan &&) noexcept=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
basic_mdspan(pointer p, IndexType... dynamic_extents) | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlineexplicit |
basic_mdspan(pointer p, const std::array< IndexType, N > &dynamic_extents) | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlineexplicit |
basic_mdspan(pointer p, const mapping_type &m) | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
basic_mdspan(pointer p, const mapping_type &m, const accessor_type &a) | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
basic_mdspan(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessorPolicy > &other) | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
data() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
decay(pointer p) const noexcept | fub::accessor_basic< ElementType > | inlineprivate |
difference_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
element_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
extent(std::size_t rank) const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
extents() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
extents_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
get_span() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
index_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
is_always_contiguous() noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_always_strided() noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_always_unique() noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
is_contiguous() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
is_strided() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
is_unique() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
layout_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
mapping() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
mapping_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
offset(pointer p, ptrdiff_t i) const noexcept | fub::accessor_basic< ElementType > | inlineprivate |
offset_policy typedef | fub::accessor_basic< ElementType > | private |
operator()(IndexType... indices) const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
operator()(const std::array< IndexType, N > &indices) const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
operator=(const basic_mdspan &) noexcept=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
operator=(basic_mdspan &&) noexcept=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
operator=(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessorPolicy > &other) noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
operator[](index_type i) const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
pointer typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
ptr_ | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | private |
rank() noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
rank_dynamic() noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
reference typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
size() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
static_extent(std::size_t rank) noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inlinestatic |
stride(std::size_t r) const | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
unique_size() const noexcept | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | inline |
value_type typedef | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |
~basic_mdspan()=default | fub::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > | |