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++23) | возвращает итератор к началу (публичный член-функция) |
|
(C++20) | возвращает ограничительный объект, указывающий на конец диапазона (объект точки кастомизации) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/ranges/chunk_by_view/end