Classes

  • namespace cti Declares the continuable library namespace.
    • namespace transforms The namespace transforms declares callable objects that transform any continuable_base to an object or to a continuable_base itself.
    • class continuable_base The main class of the continuable library, it provides the functionality for chaining callbacks and continuations together to a unified hierarchy.
    • class continuable_trait Trait to retrieve a continuable_base type with a given type-erasure backend.
    • class promise_base The promise_base makes it possible to resolve an asynchronous continuable through it's result or through an error type.
    • class promisify Helper class for converting callback taking callable types into a a continuable. Various styles are supported.