名前空間
変種
操作

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

From cppreference.com
< cpp‎ | container‎ | mdspan‎ | layout right‎ | mapping
 
 
 
 
 
constexpr index_type stride(rank_type i) const noexcept;
(C++23から)

ランクインデックス i におけるマッピングのストライドを返します。 return extents().rev-prod-of-extents(i); に相当します。

このオーバーロードは、 extents_type​::​rank() > 0true の場合にのみ、オーバーロード解決に参加します。

i >= extents_type::rank()true の場合、未定義の動作となります。

目次

[編集] パラメータ

i - 範囲 [0extents_type::rank()) 内のランクインデックス

[編集] 戻り値

指定されたランクインデックスにおけるストライド。

[編集]

[編集] 関連項目

指定された次元に沿ったストライドを取得する
(std::layout_stride::mapping<Extents> の public メンバ関数) [編集]
指定された次元に沿ったストライドを取得する
(std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> の public メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)