3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/IScriptRef.h"
8namespace Scripting::QuickJS {
19 struct GeneratorData {
28 GeneratorData& operator=(GeneratorData
const&);
29 GeneratorData(GeneratorData
const&);
43 PromiseData& operator=(PromiseData
const&);
44 PromiseData(PromiseData
const&);
60 ScriptObjRef& operator=(ScriptObjRef
const&);
61 ScriptObjRef(ScriptObjRef
const&);
67 virtual ~ScriptObjRef() =
default;
69 virtual void onReduceToSingleOwner() ;
71 virtual void onPromoteToMultipleOwners() ;
73 virtual void onFinalize() ;
Definition IScriptRef.h:7
MCAPI void $onPromoteToMultipleOwners()
MCAPI void $onReduceToSingleOwner()
static MCAPI void ** $vftable()
Definition ScriptObjRef.h:19
Definition ScriptObjRef.h:33