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 &rhs)Molang::details::ExpressionNode
$ctor(::Molang::details::ExpressionNode &&rhs)Molang::details::ExpressionNode
$ctor(::Json::Value const &value, ::MolangParseConfig const &config)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
_getScriptArgFromMemberAccessedVariable(::MolangEvalParams &state, ::Molang::details::ExpressionNode const &memberAccessorNode)Molang::details::ExpressionNodestatic
_optimize(::MolangVersion version, ::RenderParams &outRenderParams, int recursionDepth)Molang::details::ExpressionNode
_processBinaryExpressions(::std::function< bool(::ExpressionOp)> predicate)Molang::details::ExpressionNode
_processTernaryAndConditionalExpressions()Molang::details::ExpressionNode
_readNextToken(char const *&expression, ::MolangParseConfig const &parseConfig)Molang::details::ExpressionNode
_setExpressionStringWithoutRelink(::std::string expressionString)Molang::details::ExpressionNode
_tokenize(char const *expression, ::brstd::bitset< 78, uint64 > &usedTokenFlags, ::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
clear()Molang::details::ExpressionNode
ExpressionNode() (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
ExpressionNode(::Molang::details::ExpressionNode const &rhs)Molang::details::ExpressionNode
ExpressionNode(::Molang::details::ExpressionNode &&rhs)Molang::details::ExpressionNode
ExpressionNode(::Json::Value const &value, ::MolangParseConfig const &config)Molang::details::ExpressionNode
findClosingOp(uint64 &i, ::ExpressionOp endOp) constMolang::details::ExpressionNode
getExpressionString() constMolang::details::ExpressionNode
getOpFriendlyName(::ExpressionOp op)Molang::details::ExpressionNodestatic
getTreeHash(bool sideEffectsReturnZero) constMolang::details::ExpressionNode
getTreeString(::std::string &dest, bool sideEffectsReturnZero) constMolang::details::ExpressionNode
getValueIfConstant() constMolang::details::ExpressionNode
hasMadd() constMolang::details::ExpressionNode
isValid() constMolang::details::ExpressionNode
link(::Molang::details::ExpressionNode node)Molang::details::ExpressionNodestatic
moveConstantChildToValueIfFloatOrHashType(int firstConstChildIndex)Molang::details::ExpressionNode
mUnk447a4a (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnk4e6e98 (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnk50c582 (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
mUnk72c394 (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnk909b35 (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnka6816f (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnkcbc25e (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnkce7c76 (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
mUnkf560f0 (defined in Molang::details::ExpressionNode)Molang::details::ExpressionNode
operator=(::Molang::details::ExpressionNode &&rhs)Molang::details::ExpressionNode
operator=(::Molang::details::ExpressionNode const &rhs)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)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
replaceResourceVariables(::std::unordered_map<::HashedString, ::ExpressionNode::ResourceReference > &resourceTable)Molang::details::ExpressionNode
validateArrayVariables() constMolang::details::ExpressionNode
~ExpressionNode()Molang::details::ExpressionNode