42 std::reference_wrapper<SchedulerInterface> schedulers_;
43 std::reference_wrapper<ExtractorInterface> extractor_;
44 std::reference_wrapper<LoaderInterface> loader_;
46 std::vector<util::async::AnyOperation<void>> extractors_;
47 std::vector<util::async::AnyOperation<void>> loaders_;
51 struct ReverseOrderComparator {
55 return lhs.seq > rhs.seq;
70 std::reference_wrapper<SchedulerInterface> scheduler,
71 std::reference_wrapper<ExtractorInterface> extractor,
72 std::reference_wrapper<LoaderInterface> loader
A type-erased execution context.
Definition AnyExecutionContext.hpp:41