16#include "pw_async2/dispatcher.h"
17#include "pw_function/function.h"
29template <typename Func = Function<Poll<>(Context&)> >
33 explicit constexpr FuncTask(Func&& func) : func_(std::forward<Func>(func)) {}
49template <
typename Func>
50FuncTask(Func&&) -> FuncTask<Func>;
53template <typename Func = Function<Poll<>(Context&)> >
54using PendFuncTask = FuncTask<Func>;
Definition: func_task.h:30
Poll DoPend(Context &cx) final
Definition: func_task.h:44
constexpr FuncTask(Func &&func)
Creates a new Task that delegates Pend to func.
Definition: func_task.h:33