YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
yaclib::detail::AwaitAwaiter< Handle, false > Struct Template Referencefinal

#include <await_awaiter.hpp>

Inheritance diagram for yaclib::detail::AwaitAwaiter< Handle, false >:
[legend]
Collaboration diagram for yaclib::detail::AwaitAwaiter< Handle, false >:
[legend]

Public Member Functions

template<typename Promise >
YACLIB_INLINE bool await_suspend (yaclib_std::coroutine_handle< Promise > handle) noexcept
 
- Public Member Functions inherited from yaclib::detail::AwaitAwaiterBase< Handle >
 AwaitAwaiterBase (Handle caller) noexcept
 
YACLIB_INLINE bool await_ready () const noexcept
 
constexpr void await_resume () const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from yaclib::detail::AwaitAwaiterBase< Handle >
BaseCore_core
 

Detailed Description

template<typename Handle>
struct yaclib::detail::AwaitAwaiter< Handle, false >

Definition at line 91 of file await_awaiter.hpp.

Member Function Documentation

◆ await_suspend()

template<typename Handle >
template<typename Promise >
YACLIB_INLINE bool yaclib::detail::AwaitAwaiter< Handle, false >::await_suspend ( yaclib_std::coroutine_handle< Promise handle)
inlinenoexcept

Definition at line 95 of file await_awaiter.hpp.


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