...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Example showing how to use a channel in conjunction with C++20 coroutines.
Examples showing how to implement a chain of asynchronous operations using C++20 Coroutines.
This example shows how to customise handler invocation using a user-defined completion executor.
Examples showing how to implement composed asynchronous operations as reusable library functions.
Examples showing how to expose callback-based APIs as asynchronous operations.
Example showing how to use any_completion_handler
to enable
separate compilation of asynchronous operations.