CommonLibSSE (Parapets fork)
RE::BSScript::IVirtualMachine::Awaitable Struct Reference

#include <IVirtualMachine.h>

Classes

struct  CallbackFunctor
 

Public Member Functions

 Awaitable ()
 
void SetPending (bool a_pending=true)
 
bool await_ready () const
 
void await_suspend (std::coroutine_handle<> a_handle)
 
Variable await_resume () const
 

Public Attributes

BSTSmartPointer< IStackCallbackFunctorcallback
 

Constructor & Destructor Documentation

◆ Awaitable()

RE::BSScript::IVirtualMachine::Awaitable::Awaitable ( )

Member Function Documentation

◆ await_ready()

bool RE::BSScript::IVirtualMachine::Awaitable::await_ready ( ) const

◆ await_resume()

Variable RE::BSScript::IVirtualMachine::Awaitable::await_resume ( ) const

◆ await_suspend()

void RE::BSScript::IVirtualMachine::Awaitable::await_suspend ( std::coroutine_handle<>  a_handle)

◆ SetPending()

void RE::BSScript::IVirtualMachine::Awaitable::SetPending ( bool  a_pending = true)

Member Data Documentation

◆ callback

BSTSmartPointer<IStackCallbackFunctor> RE::BSScript::IVirtualMachine::Awaitable::callback

The documentation for this struct was generated from the following file: