std:: layout_left_padded
|
Определено в заголовочном файле
<mdspan>
|
||
|
template
<
std::
size_t
PaddingValue
=
std::
dynamic_extent
>
struct layout_left_padded ; |
(начиная с C++26) | |
Каждая специализация
layout_left_padded
является
LayoutMappingPolicy
, которая предоставляет отображение компоновки, аналогичное
layout_left::mapping
за исключением того, что имеет
шаг заполнения
.
Каждая специализация
layout_left_padded
является
TriviallyCopyable
, и
std::
is_trivially_default_constructible_v
<
T
>
равно
true
для любой такой специализации
T
.
Пусть
m
будет экземпляром типа отображения
layout_left_padded::mapping
. Шаг заполнения отображения является вторым шагом
m.
stride
(
1
)
, который гарантированно не меньше первого значения протяженности
m.
extent
(
0
)
, называемого
протяженностью для заполнения
.
Шаблоны вложенных классов
|
отображение компоновки для
layout_left_padded
(открытый класс-член шаблона) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
(C++23)
|
политика отображения макета многомерного массива с порядком столбцов; самый левый размер имеет шаг
1
(класс) |
|
(C++23)
|
политика отображения макета с пользовательскими шагами
(класс) |