std::ranges:: iota_view<W, Bound>:: sentinel
|
struct
/*sentinel*/
;
|
( только для демонстрации* ) | |
ranges::
iota_view
<
W, Bound
>
::
sentinel
— это тип достижимых сторожевых итераторов, возвращаемых функцией
end()
для
ranges::
iota_view
<
W, Bound
>
.
Содержание |
Члены данных
| Участник | Определение |
Bound
bound_
|
сторожевой значение
( объект-участник только для демонстрации* ) |
Функции-члены
std::ranges::iota_view:: sentinel :: sentinel
|
/*sentinel*/
(
)
=
default
;
|
(1) | (since C++20) |
|
constexpr
explicit
/*sentinel*/
(
Bound bound
)
;
|
(2) | (since C++20) |
bound_
.
Функции, не являющиеся членами класса
operator== (std::ranges::iota_view:: iterator , std::ranges::iota_view:: sentinel )
|
friend
constexpr
bool
operator
==
(
const
/*iterator*/
&
x,
const /*sentinel*/ & y ) ; |
(since C++20) | |
Возвращает
x.
value_
==
y.
bound_
.
Оператор
!=
синтезируется
из
operator==
.
Эта функция не видна при обычном неквалифицированном или квалифицированном поиске и может быть найдена только с помощью поиска, зависимого от аргументов , когда sentinel является ассоциированным классом аргументов.
operator- (std::ranges::iota_view:: iterator , std::ranges::iota_view:: sentinel )
|
friend
constexpr
std::
iter_difference_t
<
W
>
operator
-
(
const
/*iterator*/
&
x,
const
/*sentinel*/
&
y
)
|
(1) | (since C++20) |
|
friend
constexpr
std::
iter_difference_t
<
W
>
operator
-
(
const
/*sentinel*/
&
x,
const
/*iterator*/
&
y
)
|
(2) | (since C++20) |
Эти функции не видны при обычном неквалифицированном или квалифицированном поиске и могут быть найдены только с помощью поиска, зависимого от аргументов , когда sentinel является ассоциированным классом аргументов.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |