$ctor(::Molang::details::ExpressionNode const &) | Molang::details::ExpressionNode | |
$ctor(::Molang::details::ExpressionNode &&) | Molang::details::ExpressionNode | |
$dtor() | Molang::details::ExpressionNode | |
_buildProgram(::Molang::details::MolangProgramBuildState &buildState, ::Molang::details::ExpressionNode const *node, ::MolangVersion molangVersion) | Molang::details::ExpressionNode | static |
_buildTree(::brstd::bitset< 78, uint64 > const &usedTokenFlags, ::MolangVersion molangVersion) | Molang::details::ExpressionNode | |
_checkAllOperationsAreValid() const | Molang::details::ExpressionNode | |
_getOrCreateReferencedMemberVariableScriptArg(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode) | Molang::details::ExpressionNode | static |
_getQueryFunctionAccessor(::std::string const &functionName, ::MolangParseConfig const &parseConfig) | Molang::details::ExpressionNode | static |
_getReferencedMemberVariableScriptArg(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode) | Molang::details::ExpressionNode | static |
_optimize(::MolangVersion version, ::RenderParams &outRenderParams, int recursionDepth) | Molang::details::ExpressionNode | |
_processBinaryExpressions(::brstd::function_ref< bool(::ExpressionOp)> predicate) | Molang::details::ExpressionNode | |
_processTernaryAndConditionalExpressions() | Molang::details::ExpressionNode | |
_readNextToken(char const *&expression, ::MolangParseConfig const &parseConfig) | Molang::details::ExpressionNode | |
_validate(::MolangVersion version, bool inLoop, int inAssignmentLHSDepth) const | Molang::details::ExpressionNode | |
_validateChildrenAreNumerical(::MolangVersion version) const | Molang::details::ExpressionNode | |
_writeScriptArgToMemberAccessedVariable(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode, ::MolangScriptArg const &value) | Molang::details::ExpressionNode | static |
areAllChildrenEqual() const | Molang::details::ExpressionNode | |
clear() | Molang::details::ExpressionNode | |
ExpressionNode() (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
ExpressionNode(::Molang::details::ExpressionNode const &) | Molang::details::ExpressionNode | |
ExpressionNode(::Molang::details::ExpressionNode &&) | Molang::details::ExpressionNode | |
findClosingOp(uint64 &i, ::ExpressionOp endOp) const | Molang::details::ExpressionNode | |
getOpFriendlyName(::ExpressionOp op) | Molang::details::ExpressionNode | static |
getTreeHash(bool sideEffectsReturnZero) const | Molang::details::ExpressionNode | |
getTreeString(::std::string &dest, bool sideEffectsReturnZero) const | Molang::details::ExpressionNode | |
hasMadd() const | Molang::details::ExpressionNode | |
isValid() const | Molang::details::ExpressionNode | |
link(::MolangVersion version) | Molang::details::ExpressionNode | |
moveConstantChildToValueIfFloatOrHashType(int firstConstChildIndex) | Molang::details::ExpressionNode | |
mUnk4e6e98 (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
mUnk56c08e (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
mUnk58ba9b (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
mUnka6816f (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
mUnkf560f0 (defined in Molang::details::ExpressionNode) | Molang::details::ExpressionNode | |
operator=(::Molang::details::ExpressionNode &&) | Molang::details::ExpressionNode | |
operator=(::Molang::details::ExpressionNode const &) | Molang::details::ExpressionNode | |
operator=(float value) | Molang::details::ExpressionNode | |
operator==(::Molang::details::ExpressionNode const &rhs) const | Molang::details::ExpressionNode | |
optimizeFunctionCallParams() | Molang::details::ExpressionNode | |
parse(::std::string_view inputExpression, ::MolangParseConfig const &config, ::brstd::bitset< 78, uint64 > &usedTokenFlags) | Molang::details::ExpressionNode | |
parse(::Json::Value const &value, ::MolangParseConfig const &config, ::brstd::bitset< 78, uint64 > &usedTokenFlags) | Molang::details::ExpressionNode | |
processArrays() | Molang::details::ExpressionNode | |
processBinaryExpression(::ExpressionOp op) | Molang::details::ExpressionNode | |
processMathFuncs() | Molang::details::ExpressionNode | |
processMemberAccessors() | Molang::details::ExpressionNode | |
processNegativesAndLogicalNots() | Molang::details::ExpressionNode | |
processQueriesAndFunctions() | Molang::details::ExpressionNode | |
processSections() | Molang::details::ExpressionNode | |
processSemicolons() | Molang::details::ExpressionNode | |
processUnaryExpression(::ExpressionOp op) | Molang::details::ExpressionNode | |
replaceArrayVariables(::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &dataMap) | Molang::details::ExpressionNode | |
validateArrayVariables() const | Molang::details::ExpressionNode | |
~ExpressionNode() | Molang::details::ExpressionNode | |