#include <ViaIfAsync.h>
Definition at line 34 of file ViaIfAsync.h.
folly::coro::detail::ViaCoroutine::ViaCoroutine |
( |
ViaCoroutine && |
other | ) |
|
|
inlinenoexcept |
Definition at line 84 of file ViaIfAsync.h.
std::experimental::coroutine_handle< promise_type > coro_
T exchange(T &obj, U &&new_value)
folly::coro::detail::ViaCoroutine::~ViaCoroutine |
( |
| ) |
|
|
inline |
folly::coro::detail::ViaCoroutine::ViaCoroutine |
( |
std::experimental::coroutine_handle< promise_type > |
coro | ) |
|
|
inlineexplicitprivatenoexcept |
Definition at line 127 of file ViaIfAsync.h.
std::experimental::coroutine_handle< promise_type > coro_
static ViaCoroutine folly::coro::detail::ViaCoroutine::createInline |
( |
| ) |
|
|
inlinestaticnoexcept |
Definition at line 120 of file ViaIfAsync.h.
121 return ViaCoroutine{std::experimental::coroutine_handle<promise_type>{}};
ViaCoroutine(ViaCoroutine &&other) noexcept
void folly::coro::detail::ViaCoroutine::destroy |
( |
| ) |
|
|
inline |
std::experimental::coroutine_handle folly::coro::detail::ViaCoroutine::getWrappedCoroutine |
( |
std::experimental::coroutine_handle<> |
continuation | ) |
|
|
inlinenoexcept |
Definition at line 100 of file ViaIfAsync.h.
References coro_.
103 coro_.promise().setContinuation(continuation);
std::experimental::coroutine_handle< promise_type > coro_
Definition at line 91 of file ViaIfAsync.h.
References swap().
void swap(ViaCoroutine &other) noexcept
void folly::coro::detail::ViaCoroutine::swap |
( |
ViaCoroutine & |
other | ) |
|
|
inlinenoexcept |
std::experimental::coroutine_handle<promise_type> folly::coro::detail::ViaCoroutine::coro_ |
|
private |
The documentation for this class was generated from the following file: