Namespaces
Variants

std::layout_right::mapping<Extents>:: stride

From cppreference.net
constexpr index_type stride ( rank_type i ) const noexcept ;
(начиная с C++23)

Возвращает шаг отображения по индексу ранга i . Эквивалентно return extents ( ) . rev-prod-of-extents ( i ) ; .

Эта перегрузка участвует в разрешении перегрузки только если extents_type​ :: ​rank ( ) > 0 является true .

Поведение не определено, если i >= extents_type :: rank ( ) равно true .

Содержание

Параметры

i - индекс ранга в диапазоне [ 0 , extents_type :: rank ( ) )

Возвращаемое значение

Шаг (stride) по указанному индексу ранга.

Пример

Смотрите также

получает шаг вдоль указанного измерения
(публичная функция-член std::layout_stride::mapping<Extents> )
получает шаг вдоль указанного измерения
(публичная функция-член std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> )