proxygen
|
#include <ViaIfAsync.h>
Public Member Functions | |
ViaIfAsyncAwaitable (folly::Executor *executor, Awaitable &&awaitable) noexcept(std::is_nothrow_move_constructible< Awaitable >::value) | |
Private Attributes | |
folly::Executor * | executor_ |
Awaitable | awaitable_ |
Friends | |
template<typename Awaitable2 > | |
auto | operator co_await (ViaIfAsyncAwaitable< Awaitable2 > &&awaitable) -> ViaIfAsyncAwaiter< folly::coro::awaiter_type_t< Awaitable2 >> |
template<typename Awaitable2 > | |
auto | operator co_await (ViaIfAsyncAwaitable< Awaitable2 > &awaitable) -> ViaIfAsyncAwaiter< folly::coro::awaiter_type_t< Awaitable2 & >> |
template<typename Awaitable2 > | |
auto | operator co_await (const ViaIfAsyncAwaitable< Awaitable2 > &&awaitable) -> ViaIfAsyncAwaiter< folly::coro::awaiter_type_t< const Awaitable2 && >> |
template<typename Awaitable2 > | |
auto | operator co_await (const ViaIfAsyncAwaitable< Awaitable2 > &awaitable) -> ViaIfAsyncAwaiter< folly::coro::awaiter_type_t< const Awaitable2 & >> |
Definition at line 178 of file ViaIfAsync.h.
|
inlineexplicitnoexcept |
Definition at line 180 of file ViaIfAsync.h.
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 207 of file ViaIfAsync.h.
|
private |
Definition at line 206 of file ViaIfAsync.h.