proxygen
folly::coro::detail::InlineTaskPromiseBase::FinalAwaiter Struct Reference

Public Member Functions

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

Detailed Description

Definition at line 45 of file InlineTask.h.

Member Function Documentation

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

Definition at line 46 of file InlineTask.h.

46  {
47  return false;
48  }
void folly::coro::detail::InlineTaskPromiseBase::FinalAwaiter::await_resume ( )
inlinenoexcept
template<typename Promise >
std::experimental::coroutine_handle folly::coro::detail::InlineTaskPromiseBase::FinalAwaiter::await_suspend ( std::experimental::coroutine_handle< Promise h)
inlinenoexcept

Definition at line 51 of file InlineTask.h.

References folly::coro::detail::InlineTaskPromiseBase::continuation_, and h.

52  {
53  InlineTaskPromiseBase& promise = h.promise();
54  return promise.continuation_;
55  }
*than *hazptr_holder h
Definition: Hazptr.h:116

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