Skip to content

Is it impossible to pass non copyable Func? #85

@dontepanlin

Description

@dontepanlin

Really dont understand how to pass just function to be executed in scheduler. Without co_awaitable stuff

using Task     = fu2::unique_function<void()>;
void submit(Task task) {
    wg_.add(1);
    lf::call([this, task_ = std::move(task)]() mutable {
      task_();
      wg_.done();
    });
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions