Namespaces
Variants

operator==(ranges::join_with_view::iterator)

ja.cppreference.net より
 
 
Ranges ライブラリ
Range アダプタ
 
 
friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y )
    requires std::is_reference_v<InnerBase> &&
             std::equality_comparable<ranges::iterator_t<Base>> &&
             std::equality_comparable<ranges::iterator_t<InnerBase>>;
(C++23 以降)

イテレータ x と y が等しいかどうかを比較します。それらは、それぞれの 外部イテレータ と 内部イテレータ が等しい場合にのみ等しくなります。

この関数は、通常の 非修飾 または 修飾名前探索 では可視ではなく、引数依存の名前探索 によってのみ、std::ranges::join_with_view::iterator <Const> が引数の関連クラスである場合に発見されます。

!= 演算子は から 合成operator== されます。

パラメータ

x, y - 比較するイテレータ

戻り値

x. outer_it_ == y. outer_it_ && x. inner_it_ == y. inner_it_

関連項目

(C++23)
join_with_view::begin から返されたイテレータとセンチネルを比較する
(関数)