|
Zth (libzth)
|
Namespaces | |
| namespace | impl |
Classes | |
| struct | find_type |
| class | generator |
| A coroutine generator producing a sequence of values. More... | |
| struct | generator_fiber |
| class | generator_promise |
| class | Mailbox |
| class | promise |
| struct | promise_awaitable |
| class | promise_base |
| class | task |
| A coroutine task producing a single result value. More... | |
| struct | task_fiber |
| class | task_promise |
| class | task_promise< void > |
| class | task_promise_base |
Functions | |
| template<typename Promise , typename Awaitable > | |
| promise_awaitable (Promise &, Awaitable &&) -> promise_awaitable< Promise, std::decay_t< Awaitable > > | |
| template<typename Task , typename Fiber > | |
| task_fiber (Task &t, Fiber &&f) -> task_fiber< Task, std::decay_t< Fiber > > | |
| template<typename Generator , typename Fiber > | |
| generator_fiber (Generator &g, Fiber &&f) -> generator_fiber< Generator, std::decay_t< Fiber > > | |
| zth::coro::generator_fiber | ( | Generator & | g, |
| Fiber && | f | ||
| ) | -> generator_fiber< Generator, std::decay_t< Fiber > > |
| zth::coro::promise_awaitable | ( | Promise & | , |
| Awaitable && | |||
| ) | -> promise_awaitable< Promise, std::decay_t< Awaitable > > |
| zth::coro::task_fiber | ( | Task & | t, |
| Fiber && | f | ||
| ) | -> task_fiber< Task, std::decay_t< Fiber > > |