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] |