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

Classes

struct  GeneratorData
struct  PromiseData

Public Member Functions

ScriptObjRef & operator= (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()

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: