std::layout_right::mapping::stride - cppreference.com (original) (raw)
| constexpr index_type stride(rank_type i) const noexcept; | | (since C++23) | | ---------------------------------------------------------- | | ------------- |
Returns the stride of the mapping at a rank index i. Equivalent to return extents()._rev-prod-of-extents_(i);.
This overload participates in overload resolution only if extents_type::rank() > 0 is true.
The behavior is undefined if i >= extents_type::rank() is true.
[edit] Parameters
| i | - | a rank index in the range [0, extents_type::rank()) |
|---|
[edit] Return value
The stride at a specified rank index.
[edit] Example
[edit] See also
| | obtains the stride along the specified dimension (public member function of std::layout_stride::mapping) [edit] | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | obtains the stride along the specified dimension (public member function of std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>) [edit] |