std::execution:: let_value
|
Definiert im Header
<execution>
|
||
|
execution
::
sender
auto
let_value
(
execution
::
sender
auto
input,
|
(seit C++26) | |
Parameter
| input | - | Sender, der nach Ausführung die Werte liefert, mit denen die Funktion ausgeführt wird |
| function | - | Aufrufbares Objekt, das mit den Werten vom Input-Sender aufgerufen wird |
Rückgabewert
Gibt einen Sender zurück, der den durch den Eingabesender beschriebenen Task-Graphen beschreibt, mit einem zusätzlichen Knoten, der die bereitgestellte Funktion mit den vom Eingabesender gesendeten Werten als Argumente aufruft.
let_value
ist ähnlich wie
then
, jedoch sendet der von
then
zurückgegebene Sender genau das, was diese Funktion zurückgibt -
let_value
erfordert, dass die Funktion einen Sender zurückgibt, und der von
let_value
zurückgegebene Sender sendet die Werte, die von dem vom Callback zurückgegebenen Sender gesendet werden.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |