| 198 | } |
| 199 | |
| 200 | std::string taskStateString(TaskState state) { |
| 201 | switch (state) { |
| 202 | case TaskState::kRunning: |
| 203 | return "Running"; |
| 204 | case TaskState::kFinished: |
| 205 | return "Finished"; |
| 206 | case TaskState::kCanceled: |
| 207 | return "Canceled"; |
| 208 | case TaskState::kAborted: |
| 209 | return "Aborted"; |
| 210 | case TaskState::kFailed: |
| 211 | return "Failed"; |
| 212 | default: |
| 213 | return fmt::format("UNKNOWN[{}]", static_cast<int>(state)); |
| 214 | } |
| 215 | } |
| 216 | |
| 217 | std::atomic<uint64_t> Task::numCreatedTasks_ = 0; |
| 218 | std::atomic<uint64_t> Task::numDeletedTasks_ = 0; |
no outgoing calls
no test coverage detected