Namespaces
Variants

std:: layout_right

From cppreference.net
定義先ヘッダ <mdspan>
struct layout_right ;
(C++23以降)

layout_right は、 LayoutMappingPolicy であり、右端のエクステントがストライド1を持ち、ストライドが右から左に向かってエクステントの積として増加するレイアウトマッピングを提供します。

layout_right TrivialType です。

(C++26まで)

layout_right TriviallyCopyable であり、 std:: is_trivially_default_constructible_v < layout_right > true です。

(C++26以降)

これは、ユーザー指定のレイアウトが提供されない場合に std::mdspan が使用するデフォルトのレイアウトマッピングポリシーです。

ネストされたクラステンプレート

layout_right のレイアウトマッピング
(公開メンバークラステンプレート)

関連項目

右端の範囲以上となるパディングストライドを持つ行優先レイアウトマッピングポリシー
(クラステンプレート)
列優先多次元配列レイアウトマッピングポリシー;左端の範囲がストライド 1 を持つ
(クラス)
ユーザー定義ストライドを持つレイアウトマッピングポリシー
(クラス)