Namespaces
Variants

operator== (std::layout_right::mapping)

From cppreference.net
template < class OtherExtents >

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

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

同じレイアウトタイプの2つのレイアウトマッピングを、それらの基盤となるエクステントに基づいて比較します。

レイアウトマッピング lhs rhs は、 lhs. extents ( ) rhs. extents ( ) が両方等しい場合に等価と比較されます。

このオーバーロードは、以下の条件が満たされる場合にのみオーバーロード解決に参加します: extents_type :: rank ( ) == OtherExtents :: rank ( ) true である場合。

目次

パラメータ

lhs, rhs - 範囲を比較するレイアウトマッピング

戻り値

true lhs. extents ( ) == rhs. extents ( ) の場合、 true を返し、 false を返します

関連項目

layout_left のレイアウトマッピングを他のマッピングと比較する
(関数テンプレート)
layout_stride のレイアウトマッピングを他のマッピングと比較する
(関数テンプレート)
(C++23)
2つの extents の各次元における基底エクステントを比較する
(関数)