Namespaces
Variants

std::execution:: let_error

From cppreference.net
Definiert im Header <execution>
execution :: sender auto

let_error ( execution :: sender auto input,

std:: invocable < /*errors-sent-by*/ ( input ) ... > function ) ;
(seit C++26)

Parameter

input - Sender, der bei Auftreten eines Fehlers die Fehler an die Funktion sendet
function - Aufrufbares Objekt, das mit Fehlern aufgerufen wird, falls ein Fehler durch den Input-Sender auftritt

Rückgabewert

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

Beispiel