std:: submdspan_mapping_result
From cppreference.net
|
ヘッダーで定義
<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>
の公開メンバ関数)
|