命名空间
变体
操作

std::execution::let_error

来自 cppreference.cn
< cpp‎ | execution
 
 
 
定义于头文件 <execution>
execution::sender auto

    let_error( execution::sender auto input,

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

[edit] 参数

input - 当发生错误时,将错误发送给函数的 sender
function - 可调用对象,在 input sender 发生错误时被调用,处理错误。

[edit] 返回值

返回一个 sender,它描述了由 input sender 描述的任务图,并在发生错误时,添加了一个节点,用于使用 input sender 发送的错误来调用提供的函数。

[edit] 示例