operator==,<,>,<=,>=,<=>(ranges::concat_view::iterator)
| friend constexpr bool operator== ( const /*iterator*/& x, std::default_sentinel_t ); |
(1) | (C++26以降) |
| friend constexpr bool operator== ( const /*iterator*/& x, const /*iterator*/& y ) |
(2) | (C++26以降) |
| friend constexpr bool operator< ( const /*iterator*/& x, const /*iterator*/& y ) |
(3) | (C++26以降) |
| friend constexpr bool operator> ( const /*iterator*/& x, const /*iterator*/& y ) |
(4) | (C++26以降) |
| friend constexpr bool operator<= ( const /*iterator*/& x, const /*iterator*/& y ) |
(5) | (C++26以降) |
| friend constexpr bool operator>= ( const /*iterator*/& x, const /*iterator*/& y ) |
(6) | (C++26以降) |
| friend constexpr auto operator<=> ( const /*iterator*/& x, const /*iterator*/& y ) |
(7) | (C++26以降) |
イテレータを別のイテレータまたはセンチネルと比較します。
it_ .valueless_by_exception() が true の場合、動作は未定義です。これらの関数は、通常の修飾されていないまたは修飾されているルックアップでは表示されず、std::ranges::concat_view::iterator <Const> が引数に関連付けられたクラスである場合にのみ引数依存ルックアップによって見つけることができます。
[編集] パラメータ
| x, y | - | 比較するイテレータ |
[編集] 戻り値
x.it_ .index() == (sizeof...(Views) - 1) &&
x.get-iter <sizeof...(Views) - 1>() == x.get-end <sizeof...(Views) - 1>()
[編集] 例
| このセクションは未完成です 理由: 例がありません |