std::string getName() const
Definition: Node.hpp:55
void addSuccessor(TaskNode &node)
Definition: Node.hpp:44
void addDependent(TaskNode &node)
Definition: Node.hpp:41
void setName(const std::string &name)
Definition: Node.hpp:54
Task & operator=(const Task &)=default
~Task()
Definition: Task.hpp:16
Task & operator=(Task &&)=default
Task & precede(Task &t)
add a precedence link from this task to
Definition: Task.hpp:28
Task & succceed(Task &t)
add a successor link from this task to t
Definition: Task.hpp:41
Task(TaskNode *node)
Definition: Task.hpp:12
std::string getName() const
Definition: Task.hpp:60
Task & Name(const std::string &name)
Definition: Task.hpp:55
void set_task(F &&f)
Set the underlying task.
Task(const Task &)=default
Definition: Executor.cpp:5