Namespaces
Variants

operator==(ranges::join_with_view::iterator)

cppreference.net에서 가져옴
 
 
Ranges 라이브러리
Range 어댑터
 
 
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와 비교합니다
(함수)