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) |
具有填充步长的行主序布局映射策略,该步长可以大于或等于最右侧范围 (类模板) |