std::ranges:: iota_view<W, Bound>:: sentinel
|
struct
/*sentinel*/
;
|
( nur zur Darstellung* ) | |
ranges::
iota_view
<
W, Bound
>
::
sentinel
ist der Typ der erreichbaren Sentinel-Objekte, die von
end()
der
ranges::
iota_view
<
W, Bound
>
zurückgegeben werden.
Inhaltsverzeichnis |
Datenmitglieder
| Mitglied | Definition |
Bound
bound_
|
der Sentinel-Wert
( Nur-Darstellungs-Mitgliedsobjekt* ) |
Memberfunktionen
std::ranges::iota_view:: sentinel :: sentinel
|
/*sentinel*/
(
)
=
default
;
|
(1) | (seit C++20) |
|
constexpr
explicit
/*sentinel*/
(
Bound bound
)
;
|
(2) | (seit C++20) |
bound_
.
Nicht-Member-Funktionen
operator== (std::ranges::iota_view:: iterator , std::ranges::iota_view:: sentinel )
|
friend
constexpr
bool
operator
==
(
const
/*iterator*/
&
x,
const /*sentinel*/ & y ) ; |
(seit C++20) | |
Gibt
x.
value_
==
y.
bound_
zurück.
Der
!=
-Operator wird aus
operator==
synthetisiert
.
Diese Funktion ist für gewöhnliche unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn sentinel eine assoziierte Klasse der Argumente ist.
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) | (seit C++20) |
|
friend
constexpr
std::
iter_difference_t
<
W
>
operator
-
(
const
/*sentinel*/
&
x,
const
/*iterator*/
&
y
)
|
(2) | (seit C++20) |
Diese Funktionen sind für gewöhnliche unqualifizierte oder qualifizierte Namenssuche nicht sichtbar und können nur durch argumentabhängige Suche gefunden werden, wenn sentinel eine assoziierte Klasse der Argumente ist.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |