proxygen
|
#include <BlockingWait.h>
Public Member Functions | |
BlockingWaitPromise () noexcept=default | |
~BlockingWaitPromise ()=default | |
BlockingWaitTask< T > | get_return_object () noexcept |
void | unhandled_exception () noexcept |
template<typename U , std::enable_if_t< std::is_convertible< U, T >::value, int > = 0> | |
void | return_value (U &&value) noexcept(std::is_nothrow_constructible< T, U && >::value) |
folly::Try< T > | getAsTry () |
T | get () |
Public Member Functions inherited from folly::coro::detail::BlockingWaitPromiseBase | |
BlockingWaitPromiseBase () noexcept=default | |
std::experimental::suspend_always | initial_suspend () |
FinalAwaiter | final_suspend () noexcept |
Private Attributes | |
folly::Try< T > * | result_ |
Additional Inherited Members | |
Protected Member Functions inherited from folly::coro::detail::BlockingWaitPromiseBase | |
void | wait () noexcept |
Definition at line 72 of file BlockingWait.h.
|
defaultnoexcept |
|
default |
|
inline |
Definition at line 103 of file BlockingWait.h.
|
inlinenoexcept |
Definition at line 232 of file BlockingWait.h.
|
inline |
Definition at line 93 of file BlockingWait.h.
References folly::coro::detail::BlockingWaitPromiseBase::wait().
|
inlinenoexcept |
Definition at line 88 of file BlockingWait.h.
|
inlinenoexcept |
Definition at line 80 of file BlockingWait.h.
References folly::exception_wrapper::from_exception_ptr(), and value.
|
private |
Definition at line 108 of file BlockingWait.h.