| 15 | } |
| 16 | |
| 17 | task<size_t> mapped_task(shared_task<std::string> dependency) { |
| 18 | auto result = co_await dependency; |
| 19 | std::cout << "post_task(): " << result << "\n"; |
| 20 | co_return result.size(); |
| 21 | } |
| 22 | |
| 23 | template<typename T> |
| 24 | task<void> reduce_task(task<T> all_task) { |