#include <mp-coro/bits/synchronized_task.h>
#include <mp-coro/concepts.h>
#include <mp-coro/trace.h>
#include <mp-coro/type_traits.h>
#include <atomic>
#include <coroutine>
#include <cstdint>
#include <ranges>
#include <tuple>
#include <vector>
Go to the source code of this file.
|
template<typename T > |
std::size_t | tasks_size (T &container) |
|
template<typename T > |
decltype(auto) | start_all_tasks (T &container, when_all_sync &sync) |
|
template<typename T > |
decltype(auto) | make_all_results (T &&container) |
|
template<awaitable... Awaitables> |
awaitable auto | when_all (Awaitables &&...awaitables) |
|
template<std::ranges::range R> |
awaitable auto | when_all (R &&awaitables) |
|