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