LeviLamina
Loading...
Searching...
No Matches
Molang::details::ExpressionNode Member List

This is the complete list of members for Molang::details::ExpressionNode, including all inherited members.

$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::ExpressionNodestatic
_buildTree(::brstd::bitset< 78, uint64 > const &usedTokenFlags, ::MolangVersion molangVersion)Molang::details::ExpressionNode
_checkAllOperationsAreValid() constMolang::details::ExpressionNode
_getOrCreateReferencedMemberVariableScriptArg(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode)Molang::details::ExpressionNodestatic
_getQueryFunctionAccessor(::std::string const &functionName, ::MolangParseConfig const &parseConfig)Molang::details::ExpressionNodestatic
_getReferencedMemberVariableScriptArg(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode)Molang::details::ExpressionNodestatic
_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) constMolang::details::ExpressionNode
_validateChildrenAreNumerical(::MolangVersion version) constMolang::details::ExpressionNode
_writeScriptArgToMemberAccessedVariable(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode, ::MolangScriptArg const &value)Molang::details::ExpressionNodestatic
areAllChildrenEqual() constMolang::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) constMolang::details::ExpressionNode
getOpFriendlyName(::ExpressionOp op)Molang::details::ExpressionNodestatic
getTreeHash(bool sideEffectsReturnZero) constMolang::details::ExpressionNode
getTreeString(::std::string &dest, bool sideEffectsReturnZero) constMolang::details::ExpressionNode
hasMadd() constMolang::details::ExpressionNode
isValid() constMolang::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) constMolang::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() constMolang::details::ExpressionNode
~ExpressionNode()Molang::details::ExpressionNode