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

#include <await_awaiter.hpp>

Public Member Functions

template<typename... Cores>
 AwaitAwaiter (Cores &... cores) noexcept
 
template<typename It >
 AwaitAwaiter (It it, std::size_t count) noexcept
 
YACLIB_INLINE bool await_ready () const noexcept
 
template<typename Promise >
YACLIB_INLINE bool await_suspend (yaclib_std::coroutine_handle< Promise > handle) noexcept
 
constexpr void await_resume () const noexcept
 

Detailed Description

Definition at line 119 of file await_awaiter.hpp.

Constructor & Destructor Documentation

◆ AwaitAwaiter() [1/2]

template<typename... Cores>
yaclib::detail::AwaitAwaiter< false >::AwaitAwaiter ( Cores &...  cores)
explicitnoexcept

Definition at line 145 of file await_awaiter.hpp.

◆ AwaitAwaiter() [2/2]

template<typename It >
yaclib::detail::AwaitAwaiter< false >::AwaitAwaiter ( It  it,
std::size_t  count 
)
explicitnoexcept

Definition at line 153 of file await_awaiter.hpp.

Member Function Documentation

◆ await_ready()

YACLIB_INLINE bool yaclib::detail::AwaitAwaiter< false >::await_ready ( ) const
inlinenoexcept

Definition at line 127 of file await_awaiter.hpp.

◆ await_resume()

constexpr void yaclib::detail::AwaitAwaiter< false >::await_resume ( ) const
inlineconstexprnoexcept

Definition at line 137 of file await_awaiter.hpp.

◆ await_suspend()

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

Definition at line 132 of file await_awaiter.hpp.


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