Spec-Zone.ru › C++

std::layout_left

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

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

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

(до C++26)

layout_left является тривиально копируемым, а std::is_trivially_default_constructible_v<layout_left> является true.

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

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

mapping
отображение раскладки для layout_left
(шаблон класса — член класса)

См. также

layout_left_padded
(C++26)
политика отображения раскладки с порядком столбцов и шагом с дополнением, который может быть больше или равен размеру самого левого измерения
(шаблон класса)
layout_right
(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_left

Spec-Zone.ru

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