std::ranges::chunk_by_view<V,Pred>::iterator
С сайта ru.cppreference.net
class /*iterator*/
|
(начиная с C++23) (только для пояснения*) |
|
Возвращаемый тип chunk_by_view::begin, и chunk_by_view::end когда базовое представление V является common_range.
Типы-члены
| Член | Определение |
value_type
|
ranges::subrange<ranges::iterator_t<V>>
|
difference_type
|
ranges::range_difference_t<V>
|
iterator_category
|
std::input_iterator_tag
|
iterator_concept
|
|
Члены данных
| Член | Описание |
chunk_by_view parent_ (закрытый)
|
указатель на родительский объект (только для демонстрации объект-член*) |
ranges::iterator_t<V> current_ (закрытый)
|
итератор на начало текущего блока (только для демонстрации объект-член*) |
ranges::iterator_t<V> next_ (закрытый)
|
итератор на начало следующего блока (если есть) (только для демонстрации объект-член*) |
Функции-члены
|
создает итератор
(public member function) |
|
|
получает доступ к элементу
(public member function) |
|
|
перемещает или уменьшает базовые итераторы
(public member function) |
Функции, не являющиеся членами класса
|
(C++23)
|
сравнивает базовые итераторы
(функция) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Ссылки
- Стандарт C++23 (ISO/IEC 14882:2024):
-
-
26.7.30.3 Класс
chunk_by_view::iterator[range.chunk.by.iter]
-
26.7.30.3 Класс