LeviLamina
Loading...
Searching...
No Matches
MolangVariable Class Reference

Public Member Functions

 MolangVariable (MolangVariable const &rhs)
MCAPI void * $ctor (::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 ::MolangVariableIndex getVariableIndex (::HashedString const &name, bool allowSpecialCharacters)
static MCAPI ::MolangVariableIndex getVariableIndex (uint64 nameHash, char const *name, bool allowSpecialCharacters)
static MCAPI void initVariableMaps ()
static MCAPI void processWaterMark ()
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, ::MolangScriptArgmValue
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MolangScriptArg > > mPublicValue
::ll::TypedStorage< 4, 8, ::MolangVariableSettingsmSettings

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