operator==(ranges::join_with_view::iterator)
friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y )
requires std::is_reference_v<InnerBase> &&
std::equality_comparable<ranges::iterator_t<Base>> &&
std::equality_comparable<ranges::iterator_t<InnerBase>>;
|
(C++23부터) | |
반복자 x와 y가 같은지 비교합니다. 이들은 각각의 외부 반복자(outer iterators)와 내부 반복자(inner iterators)가 같을 때에만 동일한 것으로 비교됩니다.
이 함수는 일반적인 비한정(qualified) 또는 한정 조회(qualified lookup)에는 표시되지 않으며, 인자 종속 조회(argument-dependent lookup)를 통해서만 찾을 수 있습니다. std::ranges::join_with_view::iterator <Const>가 인자의 연관된 클래스일 때 가능합니다.
!= 연산자는 synthesized에서 operator==를 통해 생성됩니다.
매개변수
| x, y | - | 비교할 반복자 |
반환값
x.
outer_it_
==
y.
outer_it_
&&
x.
inner_it_
==
y.
inner_it_
참고 항목
|
(C++23)
|
sentinel을
join_with_view::begin
에서 반환된 iterator와 비교합니다
(함수) |