libcoro  1.0
Coroutine support library for C++20
coro::deferred_future< T > Member List

This is the complete list of members for coro::deferred_future< T >, including all inherited members.

attach(future *x)coro::future< T >inlineprotected
await_ready() const noexceptcoro::future< T >inline
await_suspend(std::coroutine_handle<> h) noexceptcoro::future< T >inline
cast_ret_value typedefcoro::future< T >
convert_to(promise< X > &prom, Fn &&convert) noexceptcoro::future< T >inline
detach()coro::future< T >inlineprotected
forward_to(promise< X > &prom) &noexceptcoro::future< T >inline
forward_to(promise< X > &prom) &&noexceptcoro::future< T >inline
future(std::in_place_t, Args &&... args)coro::future< T >inline
future(Fn &&fn)coro::future< T >inline
future(deferred_tag, Fn &&fn)coro::future< T >inline
get()coro::future< T >inline
get_promise()coro::future< T >inline
has_exception() constcoro::future< T >inline
has_value() constcoro::future< T >inline
is_awaited() constcoro::future< T >inline
is_deferred() constcoro::future< T >inline
is_in_progress() constcoro::future< T >inline
is_pending() constcoro::future< T >inline
operator cast_ret_value()coro::future< T >inline
operator!()coro::future< T >inline
operator()(promise_t &&prom) &coro::deferred_future< T >inline
operator()(promise_t &&prom) &&coro::deferred_future< T >inline
operator<<(Fn &&fn)coro::future< T >inline
operator>>(Fn &&fn)coro::future< T >inline
requires(std::constructible_from< value_store_type, Args ... > &&avoid_same_kind< future, Args... >) future(Args &&... args)coro::future< T >inline
ret_value typedefcoro::future< T >
set_callback(Fn &&fn)coro::future< T >inline
setDeferredEvaluation(Fn &&fn)coro::future< T >inlineprotected
start()coro::future< T >inline
startDeferredEvaluation(ResumeFn &&resume_fn) noexceptcoro::future< T >inlineprotected
then(Fn &&fn)coro::future< T >inline
unset_callback()coro::future< T >inline
wait() noexceptcoro::future< T >inline
~future()coro::future< T >inline