名前空間
変種
操作

std::submdspan_mapping_result

From 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]] 属性で宣言されます。
(public メンバーオブジェクト)
offset
std::size_t 型の計算されたオフセット。
(public メンバーオブジェクト)

これらのメンバはすべてデフォルトメンバ初期化子を持ち、各データメンバは値初期化されます。

[編集] 関連項目

(C++26)
既存の mdspan のサブセットのビューを返す
(function template) [編集]
subdmspan に使用されるマッピングとデータハンドルオフセットを計算します。
(std::layout_left::mapping<Extents> の public メンバ関数) [編集]
subdmspan に使用されるマッピングとデータハンドルオフセットを計算します。
(std::layout_right::mapping<Extents> の public メンバ関数) [編集]
subdmspan に使用されるマッピングとデータハンドルオフセットを計算します。
(std::layout_stride::mapping<Extents> の public メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)