boost::capy::task::promise_type

Synopsis

Declared in <boost/capy/task.hpp>

struct promise_type
    : io_awaitable_promise_base<promise_type>
    , /* implementation-defined */

Base Classes

Name Description

io_awaitable_promise_base<promise_type>

CRTP mixin that adds I/O awaitable support to a promise type.

/* implementation-defined */

Types

Member Functions

Name

Description

promise_type [constructor]

Default constructor

~promise_type [destructor]

Destructor

exception

final_suspend

get_return_object

initial_suspend

transform_awaitable

unhandled_exception

Data Members

Name

ep_ [variant member]

Friends

Name Description

boost::capy::task

Lazy coroutine task satisfying IoRunnable.

Created with MrDocs