Namensräume
Varianten
Aktionen

std::execution::let_stopped

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

[bearbeiten] Parameter

input - Sender, der, sobald er gestoppt wird, das "Stop-Token" sendet, um die Funktion auszuführen
Funktion - aufrufbar, die im Fehlerfall vom Eingangs-Sender mit den Fehlern aufgerufen werden soll

[bearbeiten] Rückgabewert

Gibt einen Sender zurück, der den vom Eingabe-Sender beschriebenen Aufgaben-Graphen beschreibt, mit einem zusätzlichen Knoten, der aufgerufen wird, wenn das "Stop"-Signal gesendet wird.

[bearbeiten] Beispiel