operator== (std::move_iterator<Iter>, std::move_sentinel)
|
template
<
std::
sentinel_for
<
Iter
>
S
>
friend
constexpr
bool
|
(C++20以降) | |
`, ``, `
move_iteratorとmove_sentinelを比較します。
このオーバーロードは、以下の条件が満たされる場合にのみオーバーロード解決に参加します: i. base ( ) == s. base ( ) が適切に形成され、 bool に変換可能である場合。
この関数テンプレートは通常の unqualified lookup または qualified lookup では可視化されず、 argument-dependent lookup によってのみ発見され、その際 std:: move_iterator < Iter > が引数の関連クラスである場合に限ります。
!=
演算子は
synthesized
され、
operator==
から生成されます。
目次 |
パラメータ
| i | - | 比較対象のムーブイテレータ |
| s | - | 比較対象のムーブセンチネル |
戻り値
i. base ( ) == s. base ( )
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
(C++11)
(C++11)
(removed in C++20)
(C++11)
(C++11)
(C++11)
(C++11)
(C++20)
|
基底となるイテレータを比較する
(関数テンプレート) |