template<typename _Ret , typename... _Ts>
template<typename _Ret , typename... _Ts>
template<typename _Ret , typename... _Ts>
template<typename _Ret , typename... _Ts>
273 *
reinterpret_cast<void **
>(_Addr) = _Resume_addr;
274 *
reinterpret_cast<uint32_t *
>(
reinterpret_cast<uintptr_t>(_Addr) +
sizeof(
void *))
275 = 2 + (_HeapElision ? 0 : 0x10000);
277 ::new (static_cast<void *>(_Prom))
_PromiseT();
static _PromiseT * _Promise_from_frame(void *_Addr) _NOEXCEPT
Definition: resumable:255
unsigned int uintptr_t
Definition: vadefs.h:30
unsigned int uint32_t
Definition: stdint.h:23
typename _Traits::promise_type _PromiseT
Definition: resumable:252
template<typename _Ret , typename... _Ts>
static _PromiseT * _Promise_from_frame(void *_Addr) _NOEXCEPT
Definition: resumable:255
template<typename _Ret , typename... _Ts>
static _PromiseT * _Promise_from_frame(void *_Addr) _NOEXCEPT
Definition: resumable:255
static coroutine_handle from_promise(_PromiseT &_Prom) _NOEXCEPT
Definition: resumable:140
template<typename _Ret , typename... _Ts>
static const size_t _ALIGNED_SIZE
Definition: resumable:157
typename _Traits::promise_type _PromiseT
Definition: resumable:252
template<typename _Ret , typename... _Ts>
static _PromiseT * _Promise_from_frame(void *_Addr) _NOEXCEPT
Definition: resumable:255
exception_ptr current_exception() _NOEXCEPT
Definition: exception:366
The documentation for this struct was generated from the following file: