Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MolangVariable Class Reference

Public Member Functions

 MolangVariable (MolangVariable const &rhs)

Static Public Member Functions

static MCAPI ::MolangVariableIndex _findOrAddVariableIndex (uint64 nameHash, char const *name, bool allowSpecialCharacters)
static MCAPI void _resetToLowWaterMark ()
static MCAPI void _updateLowWaterMark ()
static MCAPI ::MolangVariableIndex getVariableIndex (uint64 nameHash)
static MCAPI void initVariableMaps ()
static MCAPI bool & mHasInitializedVariableMaps ()
static MCAPI bool & mHasSetWatermark ()
static MCAPI ::std::unordered_map<::MolangVariableIndex, ::HashedString > & mIndexToVariableNameMap ()
static MCAPI ::std::unordered_map<::MolangVariableIndex, ::HashedString > & mIndexToVariableNameMap_LowWaterMark ()
static MCAPI ::std::unordered_map< uint64, ::MolangVariableIndex > & mVariableNameToIndexMap ()
static MCAPI ::std::unordered_map< uint64, ::MolangVariableIndex > & mVariableNameToIndexMap_LowWaterMark ()

Public Attributes

::ll::TypedStorage< 8, 96, ::MolangScriptArg > mValue
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MolangScriptArg > > mPublicValue
::ll::TypedStorage< 4, 8, ::MolangVariableSettings > mSettings

Member Function Documentation

◆ _resetToLowWaterMark()

MCAPI void MolangVariable::_resetToLowWaterMark ( )
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.

◆ _updateLowWaterMark()

MCAPI void MolangVariable::_updateLowWaterMark ( )
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.

◆ getVariableIndex()

MCAPI ::MolangVariableIndex MolangVariable::getVariableIndex ( uint64 nameHash)
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.

◆ initVariableMaps()

MCAPI void MolangVariable::initVariableMaps ( )
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.

◆ mHasInitializedVariableMaps()

MCAPI bool & MolangVariable::mHasInitializedVariableMaps ( )
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.

◆ mHasSetWatermark()

MCAPI bool & MolangVariable::mHasSetWatermark ( )
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.

◆ mIndexToVariableNameMap()

MCAPI ::std::unordered_map<::MolangVariableIndex, ::HashedString > & MolangVariable::mIndexToVariableNameMap ( )
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.

◆ mIndexToVariableNameMap_LowWaterMark()

MCAPI ::std::unordered_map<::MolangVariableIndex, ::HashedString > & MolangVariable::mIndexToVariableNameMap_LowWaterMark ( )
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.

◆ mVariableNameToIndexMap()

MCAPI ::std::unordered_map< uint64, ::MolangVariableIndex > & MolangVariable::mVariableNameToIndexMap ( )
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.

◆ mVariableNameToIndexMap_LowWaterMark()

MCAPI ::std::unordered_map< uint64, ::MolangVariableIndex > & MolangVariable::mVariableNameToIndexMap_LowWaterMark ( )
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: