Namespaces
Variants

std:: layout_left_padded

From cppreference.net
Definido en el encabezado <mdspan>
template < std:: size_t PaddingValue = std:: dynamic_extent >
struct layout_left_padded ;
(desde C++26)

Toda especialización de layout_left_padded es una LayoutMappingPolicy que proporciona un mapeo de diseño similar a layout_left::mapping excepto que tiene un stride de relleno .

Toda especialización de layout_left_padded es TriviallyCopyable , y std:: is_trivially_default_constructible_v < T > es true para cualquier especialización T .

Sea m la instancia del tipo de mapeo layout_left_padded::mapping . El stride de relleno del mapeo es el segundo stride m. stride ( 1 ) que está garantizado ser al menos el primer valor de extensión m. extent ( 0 ) , denominado extensión a rellenar .

Plantillas de clases anidadas

un mapeo de diseño de layout_left_padded
(plantilla de clase de miembro público)

Ejemplo

Véase también

política de mapeo de diseño de arreglo multidimensional column-major; la extensión más a la izquierda tiene stride 1
(class)
una política de mapeo de diseño con strides definidos por el usuario
(class)