#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 |