名前空間
変種
操作

operator==(ranges::join_view::iterator, ranges::join_view::iterator)

From cppreference.com
< cpp‎ | ranges‎ | join view‎ | iterator
 
 
Rangesライブラリ
Rangeアダプタ
 
 
friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y )

    requires
        /*ref-is-glvalue*/ &&
        std::equality_comparable<ranges::iterator_t<Base>> &&

        std::equality_comparable<ranges::iterator_t<ranges::range_reference_t<Base>>>;
(C++20以降)

基になるイテレータを比較します。

同値: return (x.outer_ == y.outer_) and (x.inner_ == y.inner_);、ここで outer_inner_ は基底となるイテレータです。requires句の定数 /*ref-is-glvalue*/std::is_reference_v<ranges::range_reference_t<Base>> と等価です。

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

この関数は通常の 非修飾または 修飾ルックアップからは見えず、std::ranges::join_view::iterator<Const> が引数に関連付けられたクラスである場合にのみ 引数依存名前探索で見つけることができます。

目次

[編集] パラメータ

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

[編集] 戻り値

比較結果。

[編集]

[編集] 関連項目

センチネルと join_view::begin から返されたイテレータを比較します。
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)