名稱空間
變體
操作

std::submdspan_mapping_result

來自 cppreference.com
< cpp‎ | 容器‎ | mdspan
 
 
 
 
定義於標頭檔案 <mdspan>
template< class LayoutMapping >
struct submdspan_mapping_result;
(C++26 起)

submdspan_mapping_result 的特化是 submdspan_mapping 的過載返回的結果型別。

這個類模板除了下面展示的成員外,沒有基類或宣告的成員。

[編輯] 模板引數

LayoutMapping(佈局對映) - 一個佈局對映型別,滿足 LayoutMapping 的要求

[編輯] 資料成員

成員名稱 (Member name) 定義
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> 的公共成員函式) [編輯]