Namespaces
Variants

std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>:: mapping-traits

From cppreference.net
constexpr bool is_unique ( ) const ;
(1) (начиная с C++23)
constexpr bool is_exhaustive ( ) const ;
(2) (начиная с C++23)
constexpr bool is_strided ( ) const ;
(3) (начиная с C++23)
static constexpr bool is_always_unique ( ) ;
(4) (начиная с C++23)
static constexpr bool is_always_exhaustive ( ) ;
(5) (начиная с C++23)
static constexpr bool is_always_strided ( ) ;
(6) (начиная с C++23)

Проверяет, моделирует ли (1-3) базовое отображение размещения map_ или (4-6) его тип mapping_type семантику предикативных характеристик отображения LayoutMapping .

1-3) Пусть func будет (1) is_unique , (2) is_exhaustive или (3) is_strided , тогда это эквивалентно return map_. func ( ) ; .
4-6) Пусть func будет (4) is_always_unique , (5) is_always_exhaustive или (6) is_always_strided , тогда это эквивалентно return mapping_type :: func ( ) ; .

Содержание

Параметры

(нет)

Возвращаемое значение

Смотрите выше.

Пример

Смотрите также