libcoro  1.0
Coroutine support library for C++20

◆ get_promise()

template<typename T >
promise_t coro::future< T >::get_promise ( )
inline

Retrieve promise and begin evaluation.

The future must be either in resolved state or in deferred state. If the future is in deferred state, deferred evaluation is canceled.

Previusly stored value is cleared. The future is set to pending state

Returns
promise

Definition at line 567 of file future.h.