Iros
 
Loading...
Searching...
No Matches
di::MDSpan< Element, Extents, Layout, Accessor > Member List

This is the complete list of members for di::MDSpan< Element, Extents, Layout, Accessor >, including all inherited members.

accessor() const -> AccessorType const &di::MDSpan< Element, Extents, Layout, Accessor >inline
AccessorType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
data() const -> DataHandle const &di::MDSpan< Element, Extents, Layout, Accessor >inline
DataHandle typedefdi::MDSpan< Element, Extents, Layout, Accessor >
each() constdi::MDSpan< Element, Extents, Layout, Accessor >inline
ElementType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
empty() const -> booldi::MDSpan< Element, Extents, Layout, Accessor >inline
explicit(N !=rank_dynamic()) MDSpan(DataHandle data_handledi::MDSpan< Element, Extents, Layout, Accessor >
explicit(N !=rank_dynamic()) MDSpan(DataHandle data_handledi::MDSpan< Element, Extents, Layout, Accessor >
explicit(!concepts::ConvertibleTo< typename OtherLayout::template Mapping< OtherExtents > const &, MappingType >||!concepts::ConvertibleTo< OtherAccessor const &, AccessorType >) const expr MDSpan(MDSpan< OtherElementTypedi::MDSpan< Element, Extents, Layout, Accessor >
extent(RankType r) const -> SizeTypedi::MDSpan< Element, Extents, Layout, Accessor >inline
extents() const -> ExtentsType const &di::MDSpan< Element, Extents, Layout, Accessor >inline
ExtentsType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
extsdi::MDSpan< Element, Extents, Layout, Accessor >
extsdi::MDSpan< Element, Extents, Layout, Accessor >
is_always_contiguous() -> booldi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
is_always_strided() -> booldi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
is_always_unique() -> booldi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
is_contiguous() const -> booldi::MDSpan< Element, Extents, Layout, Accessor >inline
is_strided() const -> booldi::MDSpan< Element, Extents, Layout, Accessor >inline
is_unique() const -> booldi::MDSpan< Element, Extents, Layout, Accessor >inline
LayoutType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
m_accessor(other.accessor())di::MDSpan< Element, Extents, Layout, Accessor >inline
m_mapping(ExtentsType(exts))di::MDSpan< Element, Extents, Layout, Accessor >inline
m_mapping(ExtentsType(exts))di::MDSpan< Element, Extents, Layout, Accessor >inline
m_mapping(other.mapping())di::MDSpan< Element, Extents, Layout, Accessor >
mapping() const -> MappingType const &di::MDSpan< Element, Extents, Layout, Accessor >inline
MappingType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
MDSpan()=defaultdi::MDSpan< Element, Extents, Layout, Accessor >
MDSpan(MDSpan const &)=defaultdi::MDSpan< Element, Extents, Layout, Accessor >
MDSpan(MDSpan &&)=defaultdi::MDSpan< Element, Extents, Layout, Accessor >
MDSpan(DataHandle data_handle, OtherSizeTypes... exts)di::MDSpan< Element, Extents, Layout, Accessor >inlineexplicit
MDSpan(DataHandle data_handle, ExtentsType const &ext)di::MDSpan< Element, Extents, Layout, Accessor >inline
MDSpan(DataHandle data_handle, MappingType const &mapping)di::MDSpan< Element, Extents, Layout, Accessor >inline
MDSpan(DataHandle data_handle, MappingType const &mapping, AccessorType const &accessor)di::MDSpan< Element, Extents, Layout, Accessor >inline
operator()(OtherSizeTypes... indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
operator()(Span< OtherSizeType, rank()> indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
operator()(Array< OtherSizeType, rank()> const &indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
operator=(MDSpan const &) -> MDSpan &=defaultdi::MDSpan< Element, Extents, Layout, Accessor >
operator=(MDSpan &&) -> MDSpan &=defaultdi::MDSpan< Element, Extents, Layout, Accessor >
operator[](OtherSizeTypes... indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
operator[](Span< OtherSizeType, rank()> indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
operator[](Array< OtherSizeType, rank()> const &indices) const -> Referencedi::MDSpan< Element, Extents, Layout, Accessor >inline
otherdi::MDSpan< Element, Extents, Layout, Accessor >
OtherExtentsdi::MDSpan< Element, Extents, Layout, Accessor >
OtherLayoutdi::MDSpan< Element, Extents, Layout, Accessor >
rank() -> RankTypedi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
rank_dynamic() -> RankTypedi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
RankType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
Reference typedefdi::MDSpan< Element, Extents, Layout, Accessor >
size() const -> size_tdi::MDSpan< Element, Extents, Layout, Accessor >inline
SizeType typedefdi::MDSpan< Element, Extents, Layout, Accessor >
static_extent(RankType r) -> size_tdi::MDSpan< Element, Extents, Layout, Accessor >inlinestatic
stride(RankType r) const -> SizeTypedi::MDSpan< Element, Extents, Layout, Accessor >inline
ValueType typedefdi::MDSpan< Element, Extents, Layout, Accessor >