operator==(std::layout_left::mapping)

来自cppreference.com
< cpp‎ | container‎ | mdspan‎ | layout left‎ | mapping


 
 
 
 
 
template< class OtherExtents >

friend constexpr bool operator==( const mapping& lhs,

                                  const mapping<OtherExtents>& rhs ) noexcept;
(C++23 起)

基于底层尺度,比较相同布局类型的两个布局映射。

如果 lhs.extents()rhs.extents() 相等,那么布局映射 lhsrhs 比较为相等。

此重载只有在 extents_type::rank() == OtherExtents::rank()true 时才会参与重载决议。

参数

lhs, rhs-要比较尺度的布局映射

返回值

如果 lhsrhs 根据上文规定相等时返回 true,否则返回 false

示例

参阅

比较 layout_right 的此布局映射和其他映射
(函数模板)
比较 layout_stride 的此布局映射和其他映射
(函数模板)
在两个 extents 的每个维度上比较底层尺度
(函数)