Difference between revisions of "cpp/execution/let stopped"
From cppreference.com
(move to cpp/experimental) |
m (Reverted edits by Cooky (talk) to last revision by Space Mission) |
||
Line 1: | Line 1: | ||
+ | {{cpp/execution/title|let_stopped}} | ||
+ | {{cpp/experimental/execution/navbar}} | ||
+ | {{ddcl|header=execution|since=c++26| | ||
+ | execution::sender auto let_stopped( | ||
+ | execution::sender auto input, | ||
+ | std::invocable auto function | ||
+ | ); | ||
+ | }} | ||
+ | ===Parameters=== | ||
+ | {{par begin}} | ||
+ | {{par|input|sender which once stopped, sends the "stop token" to execute the function}} | ||
+ | {{par|function|invocable to be called with errors in case an error occurs by input sender}} | ||
+ | {{par end}} | ||
+ | |||
+ | ===Return value=== | ||
+ | Returns a sender describing the task graph described by the input sender, with an added node invoked when the "stopped" signal is sent. |
Revision as of 13:05, 3 October 2024
Defined in header <execution>
|
||
execution::sender auto let_stopped( execution::sender auto input, |
(since C++26) | |
Parameters
input | - | sender which once stopped, sends the "stop token" to execute the function |
function | - | invocable to be called with errors in case an error occurs by input sender |
Return value
Returns a sender describing the task graph described by the input sender, with an added node invoked when the "stopped" signal is sent.