| 112 | } |
| 113 | |
| 114 | int TaskSchedulerImpl::RegisterTaskGroup(TaskImpl task_impl, |
| 115 | TaskGroupContinuationImpl cont_impl) { |
| 116 | int result = static_cast<int>(task_groups_.size()); |
| 117 | task_groups_.emplace_back(std::move(task_impl), std::move(cont_impl)); |
| 118 | return result; |
| 119 | } |
| 120 | |
| 121 | void TaskSchedulerImpl::RegisterEnd() { |
| 122 | std::lock_guard<std::mutex> lock(mutex_); |