Namespaces
Variants

std::ranges::join_with_view<V,Pattern>::sentinel

Начиная с ru.cppreference.net
 
 
Библиотека ranges
Адаптеры диапазонов
 
 
template< bool Const >
class /*sentinel*/
(только для демонстрации*)

ranges::join_with_view<V, Pattern>::sentinel — это тип стражей, возвращаемых функцией end() объекта ranges::join_with_view<V, Pattern>.

Если итератор сравнивается равным со стражем, то этот итератор указывает за конец последовательности.

Параметры шаблона

Const - определяет, соответствует ли страж константному итератору

Вложенные типы

Название Определение
Parent maybe-const  < Const, ranges:: join_with_view < V, Pattern >>
( тип-член только для демонстрации* )
Base maybe-const  < Const, V >
( тип-член только для демонстрации* )

Члены данных

Участник Описание
ranges:: sentinel_t < Base  > end_ страж родительского диапазона
( объект-участник только для демонстрации* )

Функции-члены

конструирует sentinel
(public member function)

Функции, не являющиеся членами класса

(C++23)
сравнивает sentinel с итератором, возвращаемым из join_with_view::begin
(функция)