std::ranges::join_view<V>:: sentinel
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
|
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
(функция) |