C++ 具名要求:布局映射策略 (LayoutMappingPolicy) (C++23 起)
来自cppreference.com
布局映射策略 (LayoutMappingPolicy) 是用于指定 std::mdspan 的布局策略的类型。它提供一个成员别名模板,其特化是布局映射 (LayoutMapping) 类型。
要求
如果以下各项类型要求均有效,则类型 MP
满足布局映射策略 (LayoutMappingPolicy) :
凡例
类型 | 定义 |
MP
|
布局映射策略类 |
M
|
布局映射类 |
E
|
std::extents 的特化 |
类型要求
- MP::mapping<E> 有效并代表满足布局映射 (LayoutMapping) 的类型
M
。 - M::layout_type 有效并代表类型
MP
。 - M::extents_type 有效并代表类型
E
。
参阅
(C++23) |
列优先多维数组布局映射策略;最左边的尺度具有步幅 1 (类) |
(C++23) |
行优先多维数组布局映射策略;最右边的尺度具有步幅 1 (类) |
(C++23) |
具有用户自定义步长的布局映射策略 (类) |
(C++26) |
具有可大于或等于最左侧尺度的填充跨步的列主序布局映射策略 (类) |
(C++26) |
具有可大于或等于最右侧尺度的填充跨步的行主序布局映射策略 (类) |