命名空间
变体
操作

std::submdspan_mapping_result

来自 cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
定义在头文件 <mdspan>
template< class LayoutMapping >
struct submdspan_mapping_result;
(自 C++26 起)

submdspan_mapping_result 的特化是 submdspan_mapping 的重载函数返回的结果类型。

此类模板没有基类或声明成员,除了下面显示的成员。

[编辑] 模板参数

LayoutMapping - 满足 LayoutMapping 要求的布局映射类型

[编辑] 数据成员

成员名称 定义
mapping
计算的映射,类型为 LayoutMapping。它使用 [[no_unique_address]] 属性声明。
(公共成员对象)
offset
计算的偏移量,类型为 std::size_t
(公共成员对象)

所有这些成员都有默认的成员初始化器,其中每个数据成员都是值初始化的。

[编辑] 另请参阅

(C++26)
返回现有 mdspan 的子集的视图
(函数模板) [编辑]
计算用于 subdmspan 的映射和数据句柄偏移量
(std::layout_left::mapping<Extents> 的公共成员函数) [编辑]
计算用于 subdmspan 的映射和数据句柄偏移量
(std::layout_right::mapping<Extents> 的公共成员函数) [编辑]
计算用于 subdmspan 的映射和数据句柄偏移量
(std::layout_stride::mapping<Extents> 的公共成员函数) [编辑]