proxygen
folly::coro::detail::TaskPromiseBase::FinalAwaiter Class Reference

Public Member Functions

bool await_ready () noexcept
 
template<typename Promise >
std::experimental::coroutine_handle await_suspend (std::experimental::coroutine_handle< Promise > coro) noexcept
 
void await_resume () noexcept
 

Detailed Description

Definition at line 46 of file Task.h.

Member Function Documentation

bool folly::coro::detail::TaskPromiseBase::FinalAwaiter::await_ready ( )
inlinenoexcept

Definition at line 48 of file Task.h.

48  {
49  return false;
50  }
void folly::coro::detail::TaskPromiseBase::FinalAwaiter::await_resume ( )
inlinenoexcept

Definition at line 59 of file Task.h.

59 {}
template<typename Promise >
std::experimental::coroutine_handle folly::coro::detail::TaskPromiseBase::FinalAwaiter::await_suspend ( std::experimental::coroutine_handle< Promise coro)
inlinenoexcept

Definition at line 53 of file Task.h.

References folly::coro::detail::TaskPromiseBase::continuation_.

54  {
55  TaskPromiseBase& promise = coro.promise();
56  return promise.continuation_;
57  }

The documentation for this class was generated from the following file: