std::layout_left_padded
De cppreference.com
Definido en el archivo de encabezado <mdspan>
|
||
template< std::size_t PaddingValue = std::dynamic_extent > struct layout_left_padded; |
(desde C++26) | |
Cada especialización de layout_left_padded
es una LayoutMappingPolicy (política de mapeo de diseño) que proporciona una asignación de diseño similar a layout_left::mapping
, excepto que tiene un paso de relleno.
Cada especialización de layout_left_padded
es TriviallyCopyable, y std::is_trivially_default_constructible_v<T> es true para cualquier especialización de este tipo T
.
Sea m la instancia del tipo de asignación layout_left_padded::mapping
. El paso de relleno del mapeo es el segundo paso m.stride(1), que se garantiza que es al menos el primer valor de extensión m.extent(0), llamado extensión a rellenar.
[editar] Plantillas de clase anidadas
Un mapeo de diseño de layout_left_padded. (plantilla de clase miembro pública) |
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Véase también
(C++23) |
Política de mapeo de diseño de array multidimensional de columnas principales; la extensión más a la izquierda tiene avance 1 . (clase) |
(C++23) |
Una política de mapeo de diseño con avances definidos por el usuario. (clase) |