Namespaces
Variants

operator== (ranges::join_view:: iterator , ranges::join_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr bool operator == ( const /*iterator*/ & x, const /*iterator*/ & y )

requires
/*ref-is-glvalue*/ &&
std:: equality_comparable < ranges:: iterator_t < Base >> &&

std:: equality_comparable < ranges:: iterator_t < ranges:: range_reference_t < Base >>> ;
(C++20 이후)

기본 반복자를 비교합니다.

다음과 동일합니다: return ( x. outer_ == y. outer_ ) and ( x. inner_ == y. inner_ ) ; , 여기서 outer_ inner_ 는 기반 반복자입니다. 요구 사항 절의 상수 /*ref-is-glvalue*/ std:: is_reference_v < ranges:: range_reference_t < Base >> 와 같습니다.

!= 연산자는 합성된 연산자로, operator== 로부터 생성됩니다.

이 함수는 일반적인 비한정(unqualified) 또는 한정(qualified) 조회 로는 보이지 않으며, std::ranges::join_view:: iterator <Const> 가 인자들의 연관 클래스일 때에만 인자 의존 조회(argument-dependent lookup) 를 통해서만 찾을 수 있습니다.

목차

매개변수

x, y - 비교할 반복자

반환값

비교 결과.

예제

참고 항목

(C++20)
join_view::begin 에서 반환된 반복자와 sentinel을 비교합니다
(함수)