Namespaces
Variants

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

From cppreference.net
template < class OtherExtents >

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

const mapping < OtherExtents > & rhs ) noexcept ;
(C++23以降)
翻訳のポイント: - HTMLタグ、属性、C++コード部分は完全に保持 - `(since C++23)` を `(C++23以降)` に翻訳 - その他のテキストはC++の文脈を考慮して専門的な翻訳を実施 - フォーマットと構造は元のまま維持

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

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

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

目次

パラメータ

lhs, rhs - 比較するエクステントを持つレイアウトマッピング

戻り値

true もし lhs. extents ( ) == rhs. extents ( ) true の場合、 false それ以外の場合

関連項目

layout_right のレイアウトマッピングを他のマッピングと比較する
(関数テンプレート)
layout_stride のレイアウトマッピングを他のマッピングと比較する
(関数テンプレート)
(C++23)
2つの extents の各次元における基盤となる範囲を比較する
(関数)