basic_mdspan() noexcept=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
basic_mdspan(basic_mdspan const &) noexcept=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
basic_mdspan(basic_mdspan &&) noexcept=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
basic_mdspan(pointer p, IndexType... dynamic_extents) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlineexplicit |
basic_mdspan(pointer p, narrow, IndexType... dynamic_extents) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
basic_mdspan(pointer p, std::array< IndexType, N > const &dynamic_extents) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
basic_mdspan(pointer p, mapping_type const &m) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
basic_mdspan(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy > &other) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
data() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
difference_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
element_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
extent(vcl_size_t k) const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
extents() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
extents_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
index_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
is_always_contiguous() noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
is_always_strided() noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
is_always_unique() noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
is_contiguous() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
is_strided() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
is_unique() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
layout_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
m_map | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | private |
m_ptr | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | private |
mapping() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
mapping_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
operator()(IndexType... indices) const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
operator()(std::array< IndexType, N > const &indices) const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
operator=(basic_mdspan const &) noexcept=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
operator=(basic_mdspan &&) noexcept=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
operator=(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy > &other) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
operator[](index_type) const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
pointer typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
rank() noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
rank_dynamic() noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
reference typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
size() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
span() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
static_extent(vcl_size_t k) noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inlinestatic |
stride(vcl_size_t k) const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | inline |
unique_size() const noexcept | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
value_type typedef | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |
~basic_mdspan()=default | otb::basic_mdspan< ElementType, Extents, LayoutPolicy > | |