Namespaces
Variants

std::execution:: upon_error

From cppreference.net
定义于头文件 <execution>
execution :: sender auto

upon_error ( execution :: sender auto input,

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

参数

input - 当发生错误时,将错误发送给函数的发送器
function - 当输入发送器发生错误时,用于接收错误调用的可调用对象

返回值

返回一个描述输入发送器所描述任务图的发送器,并额外添加一个节点,该节点会在输入发送器发送错误时(在发生错误的情况下)调用提供的函数,并将输入发送器发送的错误作为参数传递。

示例