Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*sentinel*/
(начиная с C++20)
( только для демонстрации* )

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

Если V не является простым представлением , Const принимает значение true для стражей, возвращаемых из константных перегрузок, и false в противном случае. Если V является простым представлением, 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
(функция)