Namensräume
Varianten
Aktionen

std::layout_stride

Von cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
Definiert in Header <mdspan>
struct layout_stride;
(seit C++23)

layout_stride ist eine LayoutMappingPolicy, die ein Layout-Mapping mit benutzerdefinierten Stride-Werten bereitstellt.

layout_stride ist ein TrivialType.

(bis C++26)

layout_stride ist TriviallyCopyable, und std::is_trivially_default_constructible_v<layout_stride> ist true.

(seit C++26)

[bearbeiten] Verschachtelte Klassenvorlagen

ein Layout-Mapping von layout_stride
(öffentliche Member-Klassenvorlage)[bearbeiten]

[bearbeiten] Siehe auch

spaltenmajorisierte multidimensionale Array-Layout-Mapping-Richtlinie; die linkeste Extent hat einen Schritt von 1
(class) [edit]
spaltenmajorisierte Layout-Mapping-Richtlinie mit einem Auffüllschritt, der größer oder gleich der linkesten Extent sein kann
(class template) [edit]
zeilenmajorisierte multidimensionale Array-Layout-Mapping-Richtlinie; die rechteste Extent hat einen Schritt von 1
(class) [edit]
zeilenmajorisierte Layout-Mapping-Richtlinie mit einem Auffüllschritt, der größer oder gleich der rechtesten Extent sein kann
(class template) [edit]