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 lookup または qualified lookup では可視化されず、 argument-dependent lookup によってのみ、 std::ranges::chunk_view:: outer-iterator が引数の関連クラスである場合に発見されます。

!= 演算子は synthesized され、 operator== から生成されます。

パラメータ

x - iterator を比較する

戻り値

比較の結果。