libcoro  1.0
Coroutine support library for C++20
coro::collector< Collectible, Result, Alloc > Member List

This is the complete list of members for coro::collector< Collectible, Result, Alloc >, including all inherited members.

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