Struct std::coroutine_handle< void >¶
template <>
Class List > std > coroutine_handle< void >
#include <frame.h>
Inherited by the following classes: std::coroutine_handle< noop_coroutine_promise >
Public Functions¶
Type | Name |
---|---|
constexpr void * | address () noexcept const |
constexpr | coroutine_handle () noexcept |
constexpr | coroutine_handle (std::nullptr_t) noexcept |
void | destroy () const |
bool | done () const |
constexpr | operator bool () noexcept const |
void | operator() () const |
coroutine_handle & | operator= (nullptr_t) noexcept |
void | resume () const |
Public Static Functions¶
Type | Name |
---|---|
coroutine_handle | from_address (void * _Addr) |
Protected Attributes¶
Type | Name |
---|---|
portable_coro_prefix * | _Ptr = = nullptr |
Public Functions Documentation¶
function address¶
inline constexpr void * std::coroutine_handle< void >::address () noexcept const
function coroutine_handle [1/2]¶
inline constexpr std::coroutine_handle< void >::coroutine_handle () noexcept
function coroutine_handle [2/2]¶
inline constexpr std::coroutine_handle< void >::coroutine_handle (
std::nullptr_t
) noexcept
function destroy¶
inline void std::coroutine_handle< void >::destroy () const
function done¶
inline bool std::coroutine_handle< void >::done () const
function operator bool¶
inline explicit constexpr std::coroutine_handle< void >::operator bool () noexcept const
function operator()¶
inline void std::coroutine_handle< void >::operator() () const
function operator=¶
inline coroutine_handle & std::coroutine_handle< void >::operator= (
nullptr_t
) noexcept
function resume¶
inline void std::coroutine_handle< void >::resume () const
Public Static Functions Documentation¶
function from_address¶
static inline coroutine_handle std::coroutine_handle< void >::from_address (
void * _Addr
)
Protected Attributes Documentation¶
variable _Ptr¶
portable_coro_prefix* std::coroutine_handle< void >::_Ptr;
The documentation for this class was generated from the following file interface/coroutine/frame.h