proxygen
|
#include <BlockingWait.h>
Public Member Functions | |
BlockingWaitPromise () noexcept=default | |
~BlockingWaitPromise ()=default | |
BlockingWaitTask< T & > | get_return_object () noexcept |
void | unhandled_exception () noexcept |
auto | yield_value (T &&value) noexcept |
auto | yield_value (T &value) noexcept |
void | return_void () |
folly::Try< std::reference_wrapper< T > > | getAsTry () |
T & | get () |
![]() | |
BlockingWaitPromiseBase () noexcept=default | |
std::experimental::suspend_always | initial_suspend () |
FinalAwaiter | final_suspend () noexcept |
Private Attributes | |
folly::Try< std::reference_wrapper< T > > * | result_ |
Additional Inherited Members | |
![]() | |
void | wait () noexcept |
Definition at line 112 of file BlockingWait.h.
|
defaultnoexcept |
|
default |
|
inline |
Definition at line 159 of file BlockingWait.h.
|
inlinenoexcept |
Definition at line 240 of file BlockingWait.h.
|
inline |
Definition at line 149 of file BlockingWait.h.
References folly::coro::detail::BlockingWaitPromiseBase::wait().
|
inline |
Definition at line 141 of file BlockingWait.h.
|
inlinenoexcept |
Definition at line 120 of file BlockingWait.h.
References folly::exception_wrapper::from_exception_ptr().
|
inlinenoexcept |
Definition at line 125 of file BlockingWait.h.
References folly::coro::detail::BlockingWaitPromiseBase::final_suspend(), and folly::value().
|
inlinenoexcept |
Definition at line 130 of file BlockingWait.h.
References folly::coro::detail::BlockingWaitPromiseBase::final_suspend(), folly::T, and folly::value().
|
private |
Definition at line 164 of file BlockingWait.h.