|
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 |