Namespaces
Variants

std::execution:: upon_error

From cppreference.net
Definido en el encabezado <execution>
execution :: sender auto

upon_error ( execution :: sender auto input,

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

Parámetros

input - remitente que, cuando ocurre un error, envía los errores a la función
function - invocable que será llamado con errores en caso de que ocurra un error por el remitente de entrada

Valor de retorno

Devuelve un emisor que describe el grafo de tareas descrito por el emisor de entrada, con un nodo adicional que invoca la función proporcionada con los errores enviados por el emisor de entrada como argumentos (en caso de error).

Ejemplo