std:: layout_right
|
(C++17)
|
||||
| Sequence | ||||
|
(C++11)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++11)
|
||||
| Associative | ||||
| Unordered associative | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Adaptors | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
| Views | ||||
|
(C++20)
|
||||
|
(C++23)
|
||||
| Tables | ||||
| Iterator invalidation | ||||
| Member function table | ||||
| Non-member function table |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定義先ヘッダ
<mdspan>
|
||
|
struct
layout_right
;
|
(C++23以降) | |
layout_right
は、
LayoutMappingPolicy
であり、右端のエクステントがストライド1を持ち、ストライドが右から左に向かってエクステントの積として増加するレイアウトマッピングを提供します。
|
|
(C++26まで) |
|
|
(C++26以降) |
これは、ユーザー指定のレイアウトが提供されない場合に std::mdspan が使用するデフォルトのレイアウトマッピングポリシーです。
ネストされたクラステンプレート
|
layout_right
のレイアウトマッピング
(公開メンバークラステンプレート) |
関連項目
|
(C++26)
|
右端の範囲以上となるパディングストライドを持つ行優先レイアウトマッピングポリシー
(クラステンプレート) |
|
(C++23)
|
列優先多次元配列レイアウトマッピングポリシー;左端の範囲がストライド
1
を持つ
(クラス) |
|
(C++23)
|
ユーザー定義ストライドを持つレイアウトマッピングポリシー
(クラス) |