名前空間
変種
操作

std::layout_stride

From cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
ヘッダー <mdspan> で定義
struct layout_stride;
(C++23から)

layout_stride は、ストライドがユーザー定義されたレイアウトマッピングを提供する LayoutMappingPolicy です。

layout_strideTrivialType です。

(C++26まで)

layout_strideTriviallyCopyable であり、std::is_trivially_default_constructible_v<layout_stride>true です。

(C++26以降)

[編集] ネストされたクラステンプレート

layout_stride のレイアウトマッピング
(public member class template)[編集]

[編集] 関連項目

列優先の多次元配列レイアウトマッピングポリシー。最も左のエクステントがストライド 1 を持つ
(class) [編集]
最も左のエクステント以上になることができるパディングストライドを持つ、列優先のレイアウトマッピングポリシー
(class template) [編集]
行優先の多次元配列レイアウトマッピングポリシー。最も右のエクステントがストライド 1 を持つ
(class) [編集]
最も右のエクステント以上になることができるパディングストライドを持つ、行優先のレイアウトマッピングポリシー
(class template) [編集]
English 日本語 中文(简体) 中文(繁體)