std::submdspan_mapping_result
来自 cppreference.com
定义在头文件 <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> 的公共成员函数) |