std::layout_left::mapping<Extents>::stride
From cppreference.com
< cpp | container | mdspan | layout left | mapping
| constexpr index_type stride(rank_type i) const noexcept; |
(C++23から) | |
インデックス i のランクにおけるマッピングのストライドを返します。これは return extents().fwd-prod-of-extents(i); と同等です。
このオーバーロードは、extents_type::rank() > 0 が true の場合にのみ、オーバーロード解決に参加します。
i >= extents_type::rank() が true の場合、動作は未定義です。
目次 |
[編集] パラメータ
| i | - | ランクインデックス。範囲は [0, extents_type::rank()) です。 |
[編集] 戻り値
指定されたランクインデックスにおけるストライド。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 指定された次元に沿ったストライドを取得する ( std::layout_stride::mapping<Extents> の public メンバ関数) | |
| 指定された次元に沿ったストライドを取得する ( std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> の public メンバ関数) |