LeviLamina
Loading...
Searching...
No Matches
Scripting::QuickJS::ScriptObjRef Class Reference
+ Inheritance diagram for Scripting::QuickJS::ScriptObjRef:

Classes

struct  GeneratorData
 
struct  PromiseData
 

Public Member Functions

ScriptObjRefoperator= (ScriptObjRef const &)
 
 ScriptObjRef (ScriptObjRef const &)
 
virtual void onReduceToSingleOwner ()
 
virtual void onPromoteToMultipleOwners ()
 
virtual void onFinalize ()
 
MCAPI void pin ()
 
MCAPI ::std::array<::JSValue, 3 > release ()
 
MCAPI void unpin ()
 
MCAPI void $onReduceToSingleOwner ()
 
MCAPI void $onPromoteToMultipleOwners ()
 
MCAPI void $onFinalize ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk60fd4e
 
::ll::UntypedStorage< 8, 16 > mUnke0e095
 
::ll::UntypedStorage< 8, 40 > mUnk50ff94
 
::ll::UntypedStorage< 1, 1 > mUnke9ae49
 
::ll::UntypedStorage< 1, 1 > mUnk7fb67c
 

Member Function Documentation

◆ onReduceToSingleOwner()

virtual void Scripting::QuickJS::ScriptObjRef::onReduceToSingleOwner ( )
virtual

Implements Scripting::IScriptRef.

◆ onPromoteToMultipleOwners()

virtual void Scripting::QuickJS::ScriptObjRef::onPromoteToMultipleOwners ( )
virtual

Implements Scripting::IScriptRef.

◆ onFinalize()

virtual void Scripting::QuickJS::ScriptObjRef::onFinalize ( )
virtual

Implements Scripting::IScriptRef.

◆ pin()

MCAPI void Scripting::QuickJS::ScriptObjRef::pin ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ release()

MCAPI ::std::array<::JSValue, 3 > Scripting::QuickJS::ScriptObjRef::release ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ unpin()

MCAPI void Scripting::QuickJS::ScriptObjRef::unpin ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onReduceToSingleOwner()

MCAPI void Scripting::QuickJS::ScriptObjRef::$onReduceToSingleOwner ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onPromoteToMultipleOwners()

MCAPI void Scripting::QuickJS::ScriptObjRef::$onPromoteToMultipleOwners ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onFinalize()

MCAPI void Scripting::QuickJS::ScriptObjRef::$onFinalize ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** Scripting::QuickJS::ScriptObjRef::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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