| 705 | } |
| 706 | |
| 707 | bool TaskManager::is_current_task_completed(TaskManagerID p_task_id) const { |
| 708 | bool done = false; |
| 709 | group_id_to_description.if_contains(p_task_id, [&](auto &v) { |
| 710 | auto task = v.second; |
| 711 | if (task->is_done()) { |
| 712 | done = true; |
| 713 | } |
| 714 | }); |
| 715 | return done; |
| 716 | } |
| 717 | |
| 718 | void TaskManager::cancel_all() { |
| 719 | group_id_to_description.for_each_m([&](auto &v) { |
no test coverage detected