Namensräume
Varianten
Aktionen

swap(std::stop_source)

Von cppreference.com
< cpp‎ | thread‎ | stop source
 
 
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_source& lhs, stop_source& rhs ) noexcept;
(seit C++20)

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

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

[edit] Parameter

lhs, rhs - stop_sources, die vertauscht werden sollen

[edit] Rückgabewert

(keine)