Spec-Zone.ru › C++

std::ranges::chunk_by_view<V,Pred>::end

constexpr auto end();
(since C++23)

Returns an iterator or a sentinel representing the end of the chunk_by_view.

Equivalent to:

if constexpr (ranges::common_range<V>)
    return /*iterator*/(*this, ranges::end(base_), ranges::end(base_));
else
    return std::default_sentinel;

Parameters

(none)

Return value

An iterator to the element following the last element, or a sentinel which compares equal to the end iterator.

Notes

end() returns an iterator if and only if the underlying view is a common_range: chunk_by_view<V,Pred> models common_range whenever V does.

Example

See also

begin
returns an iterator to the beginning
(public member function)
ranges::end
(C++20)
returns a sentinel indicating the end of a range
(customization point object)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/chunk_by_view/end

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API