Namensräume
Varianten
Aktionen

std::layout_left

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

layout_left ist eine LayoutMappingPolicy, die ein Layout-Mapping bereitstellt, bei dem die linkeste Ausdehnung einen Schritt (Stride) von 1 hat und die Schritte von links nach rechts als Produkt der Ausdehnungen zunehmen.

layout_left ist ein TrivialType.

(bis C++26)

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

(seit C++26)

[bearbeiten] Verschachtelte Klassenvorlagen

ein Layout-Mapping von layout_left
(public member class template)[bearbeiten]

[bearbeiten] Siehe auch

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]
eine Layout-Mapping-Richtlinie mit benutzerdefinierten Schritten
(class) [edit]