Namespaces
Variants

std::ranges::join_view<V>::sentinel

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

Тип возвращаемого значения join_view::end, когда любой из базовых диапазонов (V или ranges::range_reference_t<V>) не является common_range, или когда родительский join_view не является forward_range.

Если V не является simple view, то Const равно true для стражей, возвращаемых из константных перегрузок, и false в противном случае. Если V является simple view, то Const равно true.

Типы членов

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

Члены данных

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

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

создаёт sentinel
(public member function)

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

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