tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > Member List

This is the complete list of members for mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >, including all inherited members.

_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 typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
data_handle() const noexcept -> data_handle_type const &mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
data_handle_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
element_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
empty() const noexcept -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
explicit(N !=rank_dynamic()) const expr mdspan(data_handle_type pmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
explicit(N !=rank_dynamic()) const expr mdspan(data_handle_type pmdspan< 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< OtherElementmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
extent(rank_type r) const noexcept -> index_typemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents() const noexcept -> extents_type const &mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
extsmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
extsmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
index_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
is_always_exhaustive() -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_strided() -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_unique() -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_exhaustive() const -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_strided() const -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_unique() const -> boolmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
layout_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mapping() const noexcept -> mapping_type const &mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
mapping_type typedefmdspan< 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)=defaultmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mdspan(mdspan &&rhs)=defaultmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator()(OtherIndexTypes... indices) const -> referencemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
operator[](span< OtherIndexType, rank()> indices) const -> referencemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
operator[](array< OtherIndexType, rank()> const &indices) const -> referencemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
othermdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
OtherExtentsmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
OtherLayoutmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
rank() noexcept -> rank_typemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
rank_dynamic() noexcept -> rank_typemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
rank_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
reference typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
size() const noexcept -> size_typemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
size_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
static_extent(rank_type r) noexcept -> size_tmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
stride(rank_type r) const -> index_typemdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
value_type typedefmdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >