Functions |
---|
bridge(typename Tag::__allow_ctad...) -> bridge< Tag...> |
|
error(E error) | |
error() | |
join_promise_vector(std::vector< fpromise::promise< V, E >> promises) | |
join_promises(Promises... promises) | promise_impl<::fpromise::internal::join_continuation< Promises...> > |
make_error_promise(E error) | promise_impl<::fpromise::internal::result_continuation< void, E > > |
make_error_promise() | promise_impl<::fpromise::internal::result_continuation< void, void > > |
make_future(Promise promise) | |
make_ok_promise(V value) | promise_impl<::fpromise::internal::result_continuation< V, void > > |
make_ok_promise() | promise_impl<::fpromise::internal::result_continuation< void, void > > |
make_promise(PromiseHandler handler) | promise_impl<::fpromise::internal::context_handler_invoker< PromiseHandler > > |
make_promise(PromiseHandler handler) | promise_impl<::fpromise::internal::promise_continuation< PromiseHandler > > |
make_promise_with_continuation(Continuation continuation) | |
make_result_promise(fpromise::result< V, E > result) | promise_impl<::fpromise::internal::result_continuation< V, E > > |
make_result_promise(fpromise::ok_result< V > result) | promise_impl<::fpromise::internal::result_continuation< V, E > > |
make_result_promise(fpromise::error_result< E > result) | promise_impl<::fpromise::internal::result_continuation< V, E > > |
make_result_promise(fpromise::pending_result result) | promise_impl<::fpromise::internal::result_continuation< V, E > > |
ok(V value) | |
ok() | |
operator!=(const promise_impl< Continuation > & f, decltype(nullptr)) | bool
|
operator!=(decltype(nullptr), const promise_impl< Continuation > & f) | bool
|
operator!=(const future_impl< Promise > & f, decltype(nullptr)) | bool
|
operator!=(decltype(nullptr), const future_impl< Promise > & f) | bool
|
operator==(const promise_impl< Continuation > & f, decltype(nullptr)) | bool
|
operator==(decltype(nullptr), const promise_impl< Continuation > & f) | bool
|
operator==(const future_impl< Promise > & f, decltype(nullptr)) | bool
|
operator==(decltype(nullptr), const future_impl< Promise > & f) | bool
|
pending() | |
run_single_threaded(promise_impl< Continuation > promise) | |
schedule_for_consumer(fpromise::executor *executor, Promise promise) | consumer< typename Promise::value_type, typename Promise::error_type > |
swap(promise_impl< Continuation > & a, promise_impl< Continuation > & b) | void
|
swap(future_impl< Promise > & a, future_impl< Promise > & b) | void
|
swap(suspended_task & a, suspended_task & b) | void
|
swap(result< V, E > & a, result< V, E > & b) | void
|