Spec-Zone.ru › C++

std::layout_right

Определён в заголовочном файле <mdspan>
struct layout_right;
(начиная с C++23)

layout_right — это политика отображения макета, обеспечивающая отображение макета, при котором шаг правого крайнего измерения равен 1, а шаги увеличиваются справа налево как произведение размеров измерений.

layout_right — это тривиальный тип.

(до C++26)

layout_right — это тривиально копируемый тип, а std::is_trivially_default_constructible_v<layout_right> — это true.

(начиная с C++26)

Это политика отображения макета по умолчанию, используемая std::mdspan, если пользователь не указал макет.

Вложенные шаблоны классов

mapping
отображение макета для layout_right
(открытый шаблон класса-член)

См. также

layout_right_padded
(C++26)
политика отображения макета в порядке строк с дополнением, шаг которого может быть больше или равен размеру правого крайнего измерения
(шаблон класса)
layout_left
(C++23)
политика отображения многомерного массива в порядке столбцов; шаг левого крайнего измерения равен 1
(класс)
layout_stride
(C++23)
политика отображения макета с задаваемыми пользователем шагами
(класс)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/mdspan/layout_right

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API