std::ranges::chunk_by_view<V,Pred>::find_next, std::ranges::chunk_by_view<V,Pred>::find_prev - cppreference.com (original) (raw)

std::ranges::chunk_by_view::prev

Finds the previous chunk.

Letbase_ andpred_ be appropriate underlying data-members of chunk_by_view.

Returns an iterator i in the range [ranges::begin(base_), current) such that:

The behavior is undefined if before the call to this function current == ranges::begin(base_) or pred_.has_value() != true.

Used in the following non-static member functions:

Parameters

current - the iterator to current element in adapted view

Return value

An iterator to the previous chunk, as described above.