Namespaces
Variants

operator== (ranges::chunk_view:: outer-iterator )

From cppreference.net
Ranges library
Range adaptors
std::ranges::chunk_view
Member functions
Classes for input_range s
Deduction guides
outer-iterator
operator== (chunk_view:: outer-iterator )
outer-iterator ::value_type
inner-iterator
friend constexpr bool
operator == ( const /*outer-iterator*/ & x, std:: default_sentinel_t ) ;
(C++23 이후)

iterator sentinel 을 비교합니다.

parent_ 를 기본 chunk_view 에 대한 내부 포인터라고 하면, 다음 코드와 동일합니다:

return *x.parent_->current_ == ranges::end(x.parent_->base_) and x.parent_->remainder_ != 0;

이 함수는 일반적인 비한정(unqualified) 또는 한정된(qualified) 조회 로는 보이지 않으며, 인수 종속 조회(argument-dependent lookup)를 통해서만 찾을 수 있습니다. 이는 std::ranges::chunk_view:: outer-iterator 가 인수들의 연관 클래스일 때만 가능합니다.

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

매개변수

x - iterator 비교 대상

반환값

비교 결과.