std:: layout_right_padded
|
Definido en el encabezado
<mdspan>
|
||
|
template
<
std::
size_t
PaddingValue
=
std::
dynamic_extent
>
struct layout_right_padded ; |
(desde C++26) | |
Toda especialización de
layout_right_padded
es una
LayoutMappingPolicy
que proporciona un mapeo de diseño similar a
layout_right::mapping
excepto que tiene un
stride de relleno
.
Toda especialización de
layout_right_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_right_padded::mapping
. El stride de relleno del mapeo es el penúltimo stride
m.
stride
(
rank
(
)
-
2
)
que está garantizado ser al menos el último valor de extensión
m.
extent
(
rank
(
)
-
1
)
, llamado
extensión a rellenar
.
Plantillas de clases anidadas
|
un mapeo de diseño de
layout_right_padded
(plantilla de clase de miembro público) |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(C++23)
|
política de mapeo de diseño de array multidimensional en orden de fila; la extensión más a la derecha tiene un stride
1
(class) |
|
(C++23)
|
una política de mapeo de diseño con strides definidos por el usuario
(class) |