std::ranges::chunk_by_view<V,Pred>::end
constexpr auto end(); | (начиная с C++23) |
Возвращает итератор или сентинел, представляющий конец chunk_by_view.
Эквивалентно:
if constexpr (ranges::common_range<V>)
return /*iterator*/(*this, ranges::end(base_), ranges::end(base_));
else
return std::default_sentinel;
Параметры
(нет)
Возвращаемое значение
Итератор на элемент, следующий за последним элементом, или сентинел, который сравнивается как равный конечному итератору.
Примечания
end() возвращает итератор тогда и только тогда, когда базовое представление является common_range: chunk_by_view<V,Pred> моделирует common_range, если это делает V.
Пример
См. также
| возвращает итератор на начало (открытая функция-член) |
|
|
(C++20) | возвращает сентинел, обозначающий конец диапазона (объект-точка настройки) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/chunk_by_view/end