std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::mapping-traits
From cppreference.com
| 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();と同等です。目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
上記参照。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| このセクションは未完成です |