explicit((!concepts::ConvertibleTo< typename StridedLayoutMapping::ExtentsType, ExtentsType >) &&(detail::IsMappingOf< LayoutLeft, StridedLayoutMapping >||detail::IsMappingOf< LayoutRight, StridedLayoutMapping >||detail::IsMappingOf< LayoutStride, StridedLayoutMapping >)) Mapping(StridedLayoutMapping const &other) | di::LayoutStride::Mapping< Extents > | inline |
extents() const -> ExtentsType const & | di::LayoutStride::Mapping< Extents > | inline |
ExtentsType typedef | di::LayoutStride::Mapping< Extents > | |
is_always_exhaustive() -> bool | di::LayoutStride::Mapping< Extents > | inlinestatic |
is_always_strided() -> bool | di::LayoutStride::Mapping< Extents > | inlinestatic |
is_always_unique() -> bool | di::LayoutStride::Mapping< Extents > | inlinestatic |
is_exhaustive() const -> bool | di::LayoutStride::Mapping< Extents > | inline |
is_strided() -> bool | di::LayoutStride::Mapping< Extents > | inlinestatic |
is_unique() -> bool | di::LayoutStride::Mapping< Extents > | inlinestatic |
LayoutType typedef | di::LayoutStride::Mapping< Extents > | |
Mapping()=default | di::LayoutStride::Mapping< Extents > | |
Mapping(Mapping const &)=default | di::LayoutStride::Mapping< Extents > | |
Mapping(Mapping &&)=default | di::LayoutStride::Mapping< Extents > | |
Mapping(ExtentsType const &extents) | di::LayoutStride::Mapping< Extents > | inline |
Mapping(ExtentsType const &extents, Span< OtherSizeType, rank > strides) | di::LayoutStride::Mapping< Extents > | inline |
Mapping(ExtentsType const &extents, Array< OtherSizeType, rank > const &strides) | di::LayoutStride::Mapping< Extents > | inline |
operator()(Indices... indices) const -> SizeType | di::LayoutStride::Mapping< Extents > | inline |
operator=(Mapping const &) -> Mapping &=default | di::LayoutStride::Mapping< Extents > | |
operator==(Mapping const &a, Mapping< OtherExtents > const &b) -> bool | di::LayoutStride::Mapping< Extents > | friend |
RankType typedef | di::LayoutStride::Mapping< Extents > | |
required_span_size() const -> SizeType | di::LayoutStride::Mapping< Extents > | inline |
SizeType typedef | di::LayoutStride::Mapping< Extents > | |
stride(RankType i) const -> SizeType | di::LayoutStride::Mapping< Extents > | inline |
strides() const -> Array< SizeType, rank > | di::LayoutStride::Mapping< Extents > | inline |