Spec-Zone.ru › C++

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

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 (закрытый) maybe-const <Const,ranges::join_view<V>>
(тип-член только для пояснения*)
Base (закрытый) maybe-const <Const,V>
(тип-член только для пояснения*)

Поля данных

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

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

(конструктор)
создаёт сентинел
(открытая функция-член)

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

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

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/join_view/sentinel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API