|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
#include "aria/async/async_error_sink.hpp"#include "aria/async/cancellation.hpp"#include "aria/async/task.hpp"#include <atomic>#include <chrono>#include <condition_variable>#include <coroutine>#include <cstddef>#include <exception>#include <functional>#include <memory>#include <mutex>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | aria::async::CoroutineScope |
| struct | aria::async::CoroutineScope::JoinAwaiter |
| Awaitable resumed when in-flight count reaches zero. More... | |
Namespaces | |
| namespace | aria |
| namespace | aria::async |
Functions | |
| auto | aria::async::operator co_await (CancellationToken tok) |
| Awaitable that suspends the current coroutine until cancellation fires on tok. | |