std::execution::let_value

来自cppreference.com
< cpp‎ | execution
 
 
 
在标头 <execution> 定义
execution::sender auto

    let_value( execution::sender auto input,

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

[编辑] 参数

input - 发送器,一旦执行就将值发送给��数执行
function - 以输入发送器获得的值调用的可调用体

[编辑] 返回值

返回一个发送器,描述输入发送器所描述的任务图,并添加一个节点,以输入发送器所发送的值为实参调用所提供的函数。

let_valuethen 相似,但 then 所返回的发送器将精确发送其结束函数的返回值,而 let_value 要求函数返回发送器,且 let_value 所返回的发送器将发送由回调返回的发送器所发送的值。

[编辑] 示例