Namespaces
Variants

operator==,<=> (ranges::enumerate_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr bool
operator == ( const /*iterator*/ & x, const /*iterator*/ & y ) noexcept ;
(1) (C++23 이후)
friend constexpr std:: strong_ordering
operator <=> ( const /*iterator*/ & x, const /*iterator*/ & y ) noexcept ;
(2) (C++23 이후)

기본 반복자 를 비교합니다. pos_ 를 기본 인덱스로 둡니다.

1) 다음과 동일함 return x. pos_ == y. pos_ ; .
2) 다음과 동일함 return x. pos_ <=> y. pos_ ; .

이 함수들은 일반적인 unqualified 또는 qualified lookup 으로는 보이지 않으며, 인수가 std::ranges::enumerate_view:: iterator <Const> 와 연관된 클래스일 때에만 argument-dependent lookup 을 통해서만 찾을 수 있습니다.

< , <= , > , >= , 그리고 != 연산자들은 각각 합성됩니다 operator <=> operator == 로부터.

매개변수

x, y - 비교할 반복자

반환값

비교 결과.

참고 항목

(C++23)
sentinel과 enumerate_view::begin 에서 반환된 iterator를 비교합니다
(함수)