-static bool children_are_marked(SD_task_t task){
- return std::none_of(task->successors->begin(), task->successors->end(),
- [](const SD_task_t& elm) { return not elm->marked; }) &&
- std::none_of(task->outputs->begin(), task->outputs->end(),
- [](const SD_task_t& elm) { return not elm->marked; });
+static bool children_are_marked(const_SD_task_t task)
+{
+ return std::none_of(task->get_successors().begin(), task->get_successors().end(),
+ [](const SD_task_t& elm) { return not elm->is_marked(); });