drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::internal::WhenAllAwaiter< std::vector< Task< T > > > Struct Template Reference
Inheritance diagram for drogon::internal::WhenAllAwaiter< std::vector< Task< T > > >:
Collaboration diagram for drogon::internal::WhenAllAwaiter< std::vector< Task< T > > >:

Public Member Functions

 WhenAllAwaiter (std::vector< Task< T > > tasks)
void await_suspend (std::coroutine_handle<> handle)
Public Member Functions inherited from drogon::CallbackAwaiter< std::tuple< internal::void_to_false_t< await_result_t< Tasks > >... > >
bool await_ready () noexcept
bool hasException () const noexcept
const std::tuple< internal::void_to_false_t< await_result_t< Tasks > >... > & await_resume () const noexcept(false)
Public Member Functions inherited from drogon::CallbackAwaiter< std::vector< T > >
bool await_ready () noexcept
bool hasException () const noexcept
const T & await_resume () const noexcept(false)

Additional Inherited Members

Protected Member Functions inherited from drogon::CallbackAwaiter< std::tuple< internal::void_to_false_t< await_result_t< Tasks > >... > >
void setException (const std::exception_ptr &e)
void setValue (const std::tuple< internal::void_to_false_t< await_result_t< Tasks > >... > &v)
Protected Member Functions inherited from drogon::CallbackAwaiter< std::vector< T > >
void setException (const std::exception_ptr &e)
void setValue (const T &v)

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