| 183 | } // namespace |
| 184 | |
| 185 | std::string executionModeString(Task::ExecutionMode mode) { |
| 186 | switch (mode) { |
| 187 | case Task::ExecutionMode::kSerial: |
| 188 | return "Serial"; |
| 189 | case Task::ExecutionMode::kParallel: |
| 190 | return "Parallel"; |
| 191 | default: |
| 192 | return fmt::format("Unknown {}", static_cast<int>(mode)); |
| 193 | } |
| 194 | } |
| 195 | |
| 196 | std::ostream& operator<<(std::ostream& out, Task::ExecutionMode mode) { |
| 197 | return out << executionModeString(mode); |