std::submdspan_mapping_result
Определён в заголовке <mdspan> | ||
|---|---|---|
template< class LayoutMapping > struct submdspan_mapping_result; | (начиная с C++26) |
Специализации submdspan_mapping_result — это типы результатов, возвращаемые перегрузками submdspan_mapping.
Этот шаблон класса не имеет базовых классов и объявленных членов, кроме перечисленных ниже.
Параметры шаблона
| LayoutMapping | - | тип отображения компоновки, удовлетворяющий требованиям LayoutMapping |
Поля данных
| Имя члена | Определение |
|---|---|
|
mapping | вычисленное отображение типа LayoutMapping. Объявлено с атрибутом [[no_unique_address]]. (открытый объект-член) |
|
offset | вычисленное смещение типа std::size_t. (открытый объект-член) |
Все эти члены имеют инициализаторы по умолчанию, при этом каждый член данных инициализируется значением.
См. также
|
(C++26) | возвращает представление подмножества существующего mdspan (шаблон функции) |
|
(C++26) | вычисляет отображение и смещение дескриптора данных, используемые для subdmspan (открытая функция-член std::layout_left::mapping<Extents>) |
|
(C++26) | вычисляет отображение и смещение дескриптора данных, используемые для subdmspan (открытая функция-член std::layout_right::mapping<Extents>) |
|
(C++26) | вычисляет отображение и смещение дескриптора данных, используемые для subdmspan (открытая функция-член std::layout_stride::mapping<Extents>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/mdspan/submdspan_mapping_result