std:: move_sentinel
From de.cppreference.net
|
Definiert im Header
<iterator>
|
||
|
template
<
std::
semiregular
S
>
class move_sentinel ; |
(seit C++20) | |
std::move_sentinel
ist ein Sentinel-Adapter, der zur Bezeichnung von Bereichen zusammen mit
std::move_iterator
verwendet wird.
Inhaltsverzeichnis |
Template-Parameter
| S | - | der Typ des zugrundeliegenden Sentinels |
Memberfunktionen
konstruiert einen neuen
move_sentinel
(öffentliche Elementfunktion) |
|
weist die Inhalte eines
move_sentinel
einem anderen zu
(öffentliche Elementfunktion) |
|
|
gibt eine Kopie des zugrundeliegenden Sentinels zurück
(öffentliche Elementfunktion) |
Member-Objekte
| Mitgliedername | Definition |
last
(privat)
|
zugrundeliegender Sentinel
( Nur-Darstellungs-Mitgliedsobjekt* ) |
Nicht-Member-Funktionen
|
(C++20)
|
vergleicht den zugrundeliegenden Iterator und den zugrundeliegenden Sentinel
(Funktions-Template) |
|
(C++20)
|
berechnet die Distanz zwischen dem zugrundeliegenden Iterator und dem zugrundeliegenden Sentinel
(Funktions-Template) |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
(C++11)
|
Iterator-Adapter, der zu einem Rvalue dereferenziert
(Klassentemplate) |