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