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(объект-член только для пояснения*) |
Функции-члены
| создаёт сентинел (открытая функция-член) |
Функции, не являющиеся членами
|
(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