名前空間
変種
操作

operator==(ranges::elements_view::sentinel)

From cppreference.com
< cpp‎ | ranges‎ | elements view‎ | sentinel
 
 
Rangesライブラリ
Rangeアダプタ
 
 
template< bool OtherConst >

    requires std::sentinel_for<ranges::sentinel_t<Base>,
        ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,

                                  const /*sentinel*/& y );
(C++20以降)

x の基底となるイテレータと y の基底となるセンチネルを比較します。

この関数は、通常の非修飾または修飾探索では見つけることができず、elements_view::sentinel<Const> が引数に関連付けられたクラスである場合にのみ、引数依存探索によって見つけられます。

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

[編集] パラメータ

x - 比較するイテレータ
y - 比較するセンチネル

[編集] 戻り値

x.base() == y.base().

[編集]

English 日本語 中文(简体) 中文(繁體)