CommonLibSSE (Parapets fork)
|
#include <NativeLatentFunction.h>
Public Member Functions | |
template<class... Args> | |
LatentPromise (IVirtualMachine *a_vm, VMStackID a_stackID, Args...) | |
Variable | GetResult () override |
LatentResult | get_return_object () |
void | return_void () |
Public Member Functions inherited from RE::BSScript::LatentPromiseBase | |
LatentPromiseBase (IVirtualMachine *a_vm, VMStackID a_stackID) | |
virtual | ~LatentPromiseBase () |
void | ReturnFromLatent () |
std::suspend_never | initial_suspend () |
std::suspend_always | final_suspend () noexcept |
void | unhandled_exception () |
Additional Inherited Members | |
Public Attributes inherited from RE::BSScript::LatentPromiseBase | |
IVirtualMachine * | vm |
VMStackID | stackID |
bool | returned { false } |
std::exception_ptr | exception |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements RE::BSScript::LatentPromiseBase.
|
inline |