Namensräume
Varianten
Aktionen

swap(std::stop_token)

Von cppreference.com
< cpp‎ | thread‎ | stop token
 
 
Bibliothek für nebenläufige Programmierung
Threads
(C++11)
(C++20)
this_thread Namespace
(C++11)
(C++11)
(C++11)
Kooperatives Beenden
Gegenseitiger Ausschluss
(C++11)
Allgemeines Sperrungsmanagement
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Bedingungsvariablen
(C++11)
Semaphoren
Latches und Barriers
(C++20)
(C++20)
Futures
(C++11)
(C++11)
(C++11)
(C++11)
Sichere Wiederherstellung
(C++26)
Hazard Pointer
Atomare Typen
(C++11)
(C++20)
Initialisierung von atomaren Typen
(C++11)(veraltet in C++20)
(C++11)(veraltet in C++20)
Speicherordnung
(C++11)(deprecated in C++26)
Freie Funktionen für atomare Operationen
Freie Funktionen für atomare Flags
 
 
friend void swap( stop_token& lhs, stop_token& rhs ) noexcept;
(seit C++20)

Überlädt den std::swap Algorithmus für std::stop_token. Vertauscht den assoziierten Stop-Zustand von lhs mit dem von rhs. Ruft effektiv lhs.swap(rhs) auf.

Diese Funktion ist für gewöhnliche unqualifizierte oder qualifizierte Suchen nicht sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn std::stop_token eine assoziierte Klasse der Argumente ist.

[bearbeiten] Parameter

lhs, rhs - stop_tokens zum Vertauschen

[bearbeiten] Rückgabewert

(keine)