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

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

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