#include <layout_stride.hpp>
|
| constexpr | mapping () noexcept=default |
| |
template<typename OtherIndexType >
requires ( is_convertible_v<OtherIndexType const&, index_type> and is_nothrow_constructible_v<index_type, OtherIndexType const&> ) |
| constexpr | mapping (extents_type const &ext, array< OtherIndexType, rank > const &s) noexcept |
| |
template<typename OtherIndexType >
requires (is_convertible_v<OtherIndexType const&, index_type> and is_nothrow_constructible_v<index_type, OtherIndexType const&>) |
| constexpr | mapping (extents_type const &ext, span< OtherIndexType, rank > s) noexcept |
| |
| constexpr | mapping (mapping const &) noexcept=default |
| |
| template<typename StridedLayoutMapping > |
| constexpr | explicit (false) mapping(StridedLayoutMapping const &) noexcept |
| |
| constexpr auto | extents () const noexcept -> extents_type const & |
| |
| constexpr auto | is_exhaustive () const noexcept -> bool |
| |
template<typename... Indices>
requires ( (sizeof...(Indices) == rank) and (is_convertible_v<Indices, index_type> and ...) and (is_nothrow_constructible_v<index_type, Indices> and ...) ) |
| constexpr auto | operator() (Indices... is) const noexcept -> index_type |
| |
| constexpr auto | operator= (mapping const &) noexcept -> mapping &=default |
| |
| constexpr auto | required_span_size () const noexcept -> index_type |
| |
| constexpr auto | stride (rank_type i) const noexcept -> index_type |
| |
| constexpr auto | strides () const noexcept -> array< index_type, rank > |
| |
◆ extents_type
◆ index_type
◆ layout_type
◆ rank_type
◆ size_type
◆ mapping() [1/4]
◆ mapping() [2/4]
◆ mapping() [3/4]
◆ mapping() [4/4]
◆ explicit()
◆ extents()
◆ is_always_exhaustive()
|
|
inlinestaticconstexprnoexcept |
◆ is_always_strided()
|
|
inlinestaticconstexprnoexcept |
◆ is_always_unique()
|
|
inlinestaticconstexprnoexcept |
◆ is_exhaustive()
◆ is_strided()
|
|
inlinestaticconstexprnoexcept |
◆ is_unique()
|
|
inlinestaticconstexprnoexcept |
◆ operator()()
◆ operator=()
◆ required_span_size()
◆ stride()
◆ strides()
◆ operator==
The documentation for this struct was generated from the following files: