命名空间
变体
操作

C++ 命名要求: LayoutMappingPolicy (自 C++23 起)

来自 cppreference.com
 
 
C++ 命名要求
 

LayoutMappingPolicy 是用于指定 std::mdspan 布局策略的类型。它提供了一个成员别名模板,其特化是一个 LayoutMapping 类型。

内容

[编辑] 要求

如果以下所示的类型要求有效,则类型 MP 满足 LayoutMappingPolicy

[编辑] 图例

类型 定义
MP 布局映射策略类
M 布局映射类
E std::extents 的特化

[编辑] 类型要求

  • MP::mapping<E> 有效,并表示满足 LayoutMapping 的类型 M
  • M::layout_type 有效,并表示类型 MP
  • M::extents_type 有效,并表示类型 E

[编辑] 另请参见

列主序多维数组布局映射策略;最左侧范围的步长为 1
(类) [编辑]
行主序多维数组布局映射策略;最右侧范围的步长为 1
(类) [编辑]
具有用户定义步长的布局映射策略
(类) [编辑]
具有填充步长的列主序布局映射策略,该步长可以大于或等于最左侧范围
(类模板) [编辑]
具有填充步长的行主序布局映射策略,该步长可以大于或等于最右侧范围
(类模板) [编辑]