名前空間
変種
操作

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

From cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
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から)

基底となるレイアウトマッピングmap_(1-3)、またはその型mapping_type(4-6)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();と同等です。

目次

[編集] パラメータ

(なし)

[編集] 戻り値

上記参照。

[編集]

[編集] 関連項目

English 日本語 中文(简体) 中文(繁體)