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

Public Types

enum class  MissingVariableHandling : int { Error = 0 , NoError = 1 }

Public Member Functions

LLAPI void setMolangVariable (::MolangVariableIndex molangVariableIndex, ::MolangScriptArg const &value)
LLAPI void setMolangVariable (uint64 variableNameHash, char const *variableName, ::MolangScriptArg const &value, bool allowSpecialCharacters)
 MolangVariableMap (MolangVariableMap const &rhs)
MCAPI::MolangVariable * _getMolangVariable (::MolangVariableIndex molangVariableIndex, ::MolangVariableMap::MissingVariableHandling errorHandling) const
MCAPI::MolangVariable * _getOrAddMolangVariable (::MolangVariableIndex molangVariableIndex)
MCAPI::MolangVariableMap & clear ()
MCAPI::MolangVariableMap & operator= (::MolangVariableMap &&rhs)
MCAPI::MolangVariableMap & operator= (::MolangVariableMap const &rhs)
MCAPI bool operator== (::MolangVariableMap const &rhs) const
MCAPI void setMolangStructMember (::MolangVariableIndex molangVariableIndex, ::HashedString const &memberNameDepth0, ::MolangScriptArg const &value)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector< short > > mMapFromVariableIndexToVariableArrayOffset
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::MolangVariable > > > mVariables
::ll::TypedStorage< 1, 1, bool > mHasPublicVariables

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