15 ::ll::TypedStorage<8, 48, ::HashedString> mName;
16 ::ll::TypedStorage<8, 88, ::MolangScriptArg> mValue;
17 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::MolangScriptArg>> mPublicValue;
18 ::ll::TypedStorage<4, 8, ::MolangVariableSettings> mSettings;
39 MCAPI static ::MolangVariableIndex
40 _findOrAddVariableIndex(uint64 nameHash,
char const* name,
bool allowSpecialCharacters);
42 MCAPI static ::MolangVariableIndex getVariableIndex(uint64 nameHash);
44 MCAPI static ::HashedString
const& getVariableName(::MolangVariableIndex index);
46 MCAPI
static void processWaterMark();
52 MCAPI
static bool& mHasSetWatermark();
54 MCAPI static ::std::unordered_map<::MolangVariableIndex, ::HashedString>& mIndexToVariableNameMap();
56 MCAPI static ::std::unordered_map<::MolangVariableIndex, ::HashedString>& mIndexToVariableNameMap_LowWaterMark();
58 MCAPI static ::std::unordered_map<uint64, ::MolangVariableIndex>& mVariableNameToIndexMap();
60 MCAPI static ::std::unordered_map<uint64, ::MolangVariableIndex>& mVariableNameToIndexMap_LowWaterMark();