std::layout_stride::mapping<Extents>::required_span_size

来自cppreference.com
< cpp‎ | container‎ | mdspan‎ | layout stride‎ | mapping
 
 
 
 
 
constexpr index_type required_span_size() const noexcept;
(C++23 起)

返回映射所需大小。

s

  • 等于 1,如果 extents().rank() == 0true
  • 否则等于 0,如果多维索引空间 extents() 的大小为 0
  • 否则等于 1 加上对于范围 [0extents().rank()) 中的所有 rextents().extent(r) - 1extents_type::index-cast(strides_[r]) 的乘积的和。

此调用等价于 return s;

返回值

映射所需大小。

示例

参阅

返回映射所需大小
(std::layout_left::mapping<Extents> 的公开成员函数)
返回映射所需大小
(std::layout_right::mapping<Extents> 的公开成员函数)
返回多维索引空间的大小
(std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> 的公开成员函数)