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

Public Member Functions

MolangVariableoperator= (MolangVariable const &)
 
MCAPI MolangVariable (::MolangVariable const &rhs)
 
MCAPI MolangVariable (::MolangVariableIndex index, ::HashedString name, ::MolangScriptArg value)
 
MCAPI void * $ctor (::MolangVariable const &rhs)
 
MCAPI void * $ctor (::MolangVariableIndex index, ::HashedString name, ::MolangScriptArg value)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::MolangVariableIndex getVariableIndex (::HashedString const &name)
 
static MCAPI ::MolangVariableIndex getVariableIndex (uint64 nameHash)
 
static MCAPI ::MolangVariableIndex getVariableIndex (uint64 nameHash, char const *name, bool allowSpecialCharacters)
 
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, 48, ::HashedStringmName
 
::ll::TypedStorage< 8, 88, ::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: