Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::execution::then

      From cppreference.com
      <cpp‎ |execution
       
       
      Execution control library
       
      Defined in header<execution>
      execution::senderauto then( execution::senderauto input,
                                   std::invocable</*values-sent-by*/(input)...> function);
      (since C++26)

      [edit]Parameters

      input - sender which once executed sends the values upon which the function executes
      function - invocable to be called by the new sender chained to the input sender

      [edit]Return value

      Returns a sender describing the task graph described by the input sender, with an added node of invoking the provided function with the values sent by the input sender as arguments.

      then is guaranteed to not begin executing function until the returned sender is started.

      [edit]Example

      Possible usage ofexecution::then.

      execution::senderauto input= get_input();execution::senderauto snd= execution::then(input,[](auto...args){std::print(args...);});// snd describes the work described by pred// followed by printing all of the values sent by pred
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/execution/then&oldid=176768"

      [8]ページ先頭

      ©2009-2025 Movatter.jp