#include <di/execution/algorithm/let_value_with.h>
Classes | |
| struct | SenderT |
Public Types | |
| template<typename Fun, typename... Factories> | |
| using | Sender = meta::Type<SenderT<Fun, Factories...>> |
Public Member Functions | |
| template<concepts::MovableValue... Factories, concepts::MovableValue Fun, typename DFun = meta::Decay<Fun>> requires (concepts::Sender< meta::InvokeResult<DFun &&, meta::Decay<meta::InvokeResult<meta::Decay<Factories> &&>>&...>>) | |
| auto | operator() (Fun &&function, Factories &&... factories) const -> concepts::Sender auto |
| using di::execution::let_value_with_ns::Function::Sender = meta::Type<SenderT<Fun, Factories...>> |
|
inline |