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_C ::MolangVariableIndex getVariableIndex (::HashedString const &name)
static MCAPI ::MolangVariableIndex getVariableIndex (uint64 nameHash)
static MCAPI ::HashedString const & getVariableName (::MolangVariableIndex index)
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: