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