Namensräume
Varianten
Aktionen

std::execution::upon_stopped

Von cppreference.com
< cpp‎ | execution
 
 
 
Definiert in Header <execution>
execution::sender auto upon_stopped( execution::sender auto input,
                                     std::invocable auto function );
(seit C++26)

[bearbeiten] Parameter

input - Sender, der, sobald er ein "stop token" erhält, dem neuen Knoten benachrichtigt, die Funktion auszuführen
Funktion - Aufrufbar, die aufgerufen werden soll, falls ein "stopped" Signal an den Eingabe-Sender gesendet wird

[bearbeiten] Rückgabewert

Gibt einen Sender zurück, der den durch den Eingabe-Sender beschriebenen Task-Graphen beschreibt, mit einem zusätzlichen Knoten, der die bereitgestellte Funktion aufruft, falls das "stopped" Signal an den Eingabe-Sender gesendet wird.

[bearbeiten] Beispiel