LeviLamina
|
Public Types | |
enum class | MissingVariableHandling : int { Error = 0 , NoError = 1 } |
Public Member Functions | |
MolangVariableMap (MolangVariableMap const &) | |
MCAPI | MolangVariableMap (::MolangVariableMap &&) |
MCAPI::MolangVariable * | _getOrAddMolangVariable (::MolangVariableIndex molangVariableIndex) |
MCAPI::MolangVariableMap & | clear () |
MCAPI::MolangScriptArg const & | getMolangVariable (uint64 variableNameHash, char const *) const |
MCAPI::MolangVariableMap & | operator= (::MolangVariableMap &&) |
MCAPI::MolangVariableMap & | operator= (::MolangVariableMap const &rhs) |
MCAPI void | setMolangStructMember (::HashedString const &rootVariableName, ::HashedString const &memberNameDepth0, ::MolangScriptArg const &value) |
MCAPI void | setMolangVariable (::MolangVariableIndex molangVariableIndex, ::MolangScriptArg const &value) |
MCAPI void | setMolangVariable (::HashedString const &variableName, ::MolangScriptArg const &value) |
MCAPI void | setMolangVariable (uint64 variableNameHash, char const *variableName, ::MolangScriptArg const &value) |
MCAPI void * | $ctor () |
MCAPI void * | $ctor (::MolangVariableMap &&) |
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 |