- for (std::set<SD_task_t>::iterator it=task->predecessors->begin(); it!=task->predecessors->end(); ++it)
- fprintf(fout, " T%p -> T%p;\n", (*it), task);
- for (std::set<SD_task_t>::iterator it=task->inputs->begin(); it!=task->inputs->end(); ++it)
- fprintf(fout, " T%p -> T%p;\n", (*it), task);
+ for (auto it : *task->predecessors)
+ fprintf(fout, " T%p -> T%p;\n", it, task);
+ for (auto it : *task->inputs)
+ fprintf(fout, " T%p -> T%p;\n", it, task);