Namespaces
Variants

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

From ja.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の各次元における基底エクステントを比較する
(関数)