proxygen
|
#include <ViaIfAsync.h>
Public Member Functions | |
template<typename Awaitable > | |
ViaIfAsyncAwaiter (folly::InlineExecutor *, Awaitable &&awaitable) | |
template<typename Awaitable > | |
ViaIfAsyncAwaiter (folly::Executor *executor, Awaitable &&awaitable) | |
bool | await_ready () noexcept(noexcept(std::declval< Awaiter & >().await_ready())) |
auto | await_suspend (std::experimental::coroutine_handle<> continuation) noexcept(noexcept(std::declval< Awaiter & >().await_suspend(continuation))) |
decltype(auto) | await_resume () noexcept(noexcept(std::declval< Awaiter & >().await_resume())) |
Public Attributes | |
detail::ViaCoroutine | viaCoroutine_ |
Awaiter | awaiter_ |
Definition at line 137 of file ViaIfAsync.h.
|
inlineexplicit |
Definition at line 144 of file ViaIfAsync.h.
|
inlineexplicit |
Definition at line 150 of file ViaIfAsync.h.
|
inlinenoexcept |
Definition at line 155 of file ViaIfAsync.h.
|
inlinenoexcept |
Definition at line 167 of file ViaIfAsync.h.
|
inlinenoexcept |
Definition at line 161 of file ViaIfAsync.h.
Awaiter folly::coro::ViaIfAsyncAwaiter< Awaiter >::awaiter_ |
Definition at line 174 of file ViaIfAsync.h.
detail::ViaCoroutine folly::coro::ViaIfAsyncAwaiter< Awaiter >::viaCoroutine_ |
Definition at line 173 of file ViaIfAsync.h.