C++ 具名要求:布局映射策略 (LayoutMappingPolicy) (C++23 起)

来自cppreference.com
< cpp‎ | named req


 
 
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
(类)
具有用户自定义步长的布局映射策略
(类)
具有可大于或等于最左侧尺度的填充跨步的列主序布局映射策略
(类)
具有可大于或等于最右侧尺度的填充跨步的行主序布局映射策略
(类)