Namespaces
Variants

operator==(ranges::enumerate_view::iterator, ranges::enumerate_view::sentinel )

ja.cppreference.net より
 
 
Ranges ライブラリ
範囲アダプタ
 
 
friend constexpr bool operator==( const /*iterator*/<Const>& x, const /*sentinel*/& y );
(C++23 から)

x の内部イテレータと y の内部センチネルを比較します。

current_ を x の内部イテレータ、end_ を y の内部センチネルとします。以下と同等です:

return x.current_ == y.end_;.

この関数は通常の 非修飾または 修飾名前探索では可視ではなく、引数依存の名前探索によってのみ発見できます。ただし、enumerate_view::sentinel<Const> が引数の関連クラスである場合に限ります。

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

パラメータ

x - 比較対象の iterator
y - 比較対象の sentinel

戻り値

比較の結果。

例