Namensräume
Varianten
Aktionen

std::execution::let_error

Von cppreference.com
< cpp‎ | execution
 
 
 
Definiert in Header <execution>
execution::sender auto

    let_error( execution::sender auto input,

               std::invocable</*Fehler-gesendet-von*/(input)...> function ( );
(seit C++26)

[bearbeiten] Parameter

input - Sender, der bei einem Fehler die Fehler an die Funktion sendet
Funktion - aufrufbar, die im Fehlerfall vom Eingangs-Sender mit den Fehlern aufgerufen werden soll

[bearbeiten] Rückgabewert

Gibt einen Sender zurück, der den durch den Eingabesender beschriebenen Aufgaben-Graphen beschreibt, mit einem zusätzlichen Knoten, der die bereitgestellte Funktion mit Fehlern aufruft, die vom Eingabesender gesendet werden, falls ein Fehler auftritt.

[bearbeiten] Beispiel