13 public std::enable_shared_from_this<FanInTasks>
17 std::unique_ptr<PImpl>
pimpl =
nullptr;
35 const std::string&
get_name()
const override;
Definition fan_in_tasks.h:14
const std::string & get_name() const override
Definition fan_in_tasks.cpp:79
std::unique_ptr< PImpl > pimpl
Definition fan_in_tasks.h:17
void add_task(size_t task_index, Task task)
Definition fan_in_tasks.cpp:85
void do_task_implementation() override
Definition fan_in_tasks.cpp:32
static std::shared_ptr< FanInTasks > create(JobBoard &job_board_)
Definition fan_in_tasks.cpp:126
void enqueue_on_board()
Definition fan_in_tasks.cpp:27
Definition job_board.h:15
Definition basic_task.h:8
std::shared_ptr< BaseTask > Task
Definition task.h:36
Definition fan_in_tasks.cpp:16
Definition fan_in_tasks.h:25