名前空間
変種
操作

std::execution::let_value

From 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 が実行される値を送信する sender
関数 - 入力送信者から送信される値で呼び出される呼び出し可能オブジェクト

[編集] 戻り値

入力送信者によって記述されたタスクグラフを記述する送信者を返します。これには、入力送信者から送信された値を引数として提供された関数を呼び出すノードが追加されます。

let_valuethen に似ていますが、then から返される送信者が、その関数が最終的に返すものを正確に送信するのに対し、let_value は、関数が送信者を返すことを要求し、let_value によって返される送信者が、コールバックから返された送信者によって送信される値を送信します。

[編集]

English 日本語 中文(简体) 中文(繁體)