operator==(std::move_iterator<Iter>, std::move_sentinel)
template< std::sentinel_for<Iter> S >
friend constexpr bool
operator==( const move_iterator& i, const std::move_sentinel<S>& s );
| (с C++20) |
Сравнение move_iterator и move_sentinel.
Этот шаблон функции не виден для обычного неквалифицированного или квалифицированного поиска и может быть найден только с помощью поиска, зависящего от аргументов, когда std::move_iterator<Iter> является связанным классом аргументов.
Оператор != синтезируется из operator==.
Параметры
| i | - | std::move_iterator<Iter> |
| s | - | std::move_sentinel<S>, где S соответствует std::sentinel_for<Iter> |
Возвращаемое значение
i.base() == s.base()
Пример
См. также
|
(C++11)(C++11)(удалено в C++20)(C++11)(C++11)(C++11)(C++11)(C++20) | сравнивает базовые итераторы (шаблон функции) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/iterator/move_iterator/operator_cmp2