Modules
- module Base provides classes and functions to create continuable_
base objects.
- module Connections provides functions to connect continuable_
bases through various strategies.
- module Operations provides functions to work with asynchronous control flows.
- module Primitives provides basic tag types for creating a customized callbacks and continuations.
- module Promisify provides helper methods to convert various callback styles to continuable_
bases.
- module Result provides the result class and corresponding utility functions to work with the result of an asynchronous operation which can possibly yield:
- module Transforms provides utilities to convert continuable_
bases to other types such as (std::future
).
- module Traversal provides functions to traverse and remap nested packs.
- module Types provides the continuable and promise facility for type erasure.
- module Testing provides macro shortcuts for testing asynchronous continuations through GTest.
std::future
).