std:: layout_left_padded
|
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
|
Esta sección está incompleta
Motivo: sin ejemplo |
Véase también
|
(C++23)
|
política de mapeo de diseño de arreglo multidimensional column-major; la extensión más a la izquierda tiene stride
1
(class) |
|
(C++23)
|
una política de mapeo de diseño con strides definidos por el usuario
(class) |