Espacios de nombres
Variantes
Acciones

std::execution::upon_error

De cppreference.com
< cpp‎ | execution
 
 
 
Definido en el archivo de encabezado <execution>
execution::senderauto

    upon_error( execution::senderauto input,

                std::invocable</*errores-enviados-por*/(input)...> function );
(desde C++26)

[editar]Parámetros

input - El emisor que al ocurrir un error envía los errores a la función.
function - Invocable para ser llamado con errores en caso de ocurrir un error por el emisor de entrada.

[editar]Valor de retorno

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

[editar]Ejemplo

close