命名空间
变体
操作

std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_unique, std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_exhaustive, std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_strided, std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_always_unique, std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_always_exhaustive, std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>::is_always_strided

来自 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 起)

检查(1-3)布局映射map_(4-6)其类型mapping_type是否满足某些特性。

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();.

内容

[编辑] 参数

(无)

[编辑] 返回值

见上。

[编辑] 示例

[编辑] 另请参阅