|
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.