LeviLamina
Loading...
Searching...
No Matches
ExpressionNode Member List

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

$ctor() (defined in ExpressionNode)ExpressionNode
$ctor(::ExpressionNode &&rhs) (defined in ExpressionNode)ExpressionNode
$ctor(::ExpressionNode const &rhs) (defined in ExpressionNode)ExpressionNode
$ctor(::MolangScriptArg &value, ::ExpressionOp op) (defined in ExpressionNode)ExpressionNode
$ctor(::Json::Value const &value, ::MolangVersion molangVersion, ::gsl::span<::HashedString const > querySetID) (defined in ExpressionNode)ExpressionNode
$dtor() (defined in ExpressionNode)ExpressionNode
_buildProgram(::MolangProgramBuildState &buildState, ::ExpressionNode const *node, ::MolangVersion molangVersion) (defined in ExpressionNode)ExpressionNodestatic
_buildTree(::ExpressionOpBitField const &usedTokenFlags, ::MolangVersion molangVersion) (defined in ExpressionNode)ExpressionNode
_checkAllOperationsAreValid() const (defined in ExpressionNode)ExpressionNode
_defaultUnknownQueryFunction() (defined in ExpressionNode)ExpressionNodestatic
_getOrCreateReferencedMemberVariableScriptArg(::MolangEvalParams &state, ::ExpressionNode const &memberAccessorNode) (defined in ExpressionNode)ExpressionNodestatic
_getQueryFunctionAccessor(::MolangScriptArg &arg, ::std::string const &functionName, ::MolangVersion molangVersion, ::MolangQueryFunctionReturnType functionReturnType, ::HashedString const &querySetId) (defined in ExpressionNode)ExpressionNodestatic
_getScriptArgFromMemberAccessedVariable(::MolangEvalParams &state, ::ExpressionNode const &memberAccessorNode) (defined in ExpressionNode)ExpressionNodestatic
_hasDisallowedQueryPtrs(::std::vector<::std::function< ::MolangScriptArg const &(::RenderParams &, ::std::vector<::ExpressionNode > const &)> const * > const &allowedQueryPtrs) const (defined in ExpressionNode)ExpressionNode
_initializeMolangQueries() (defined in ExpressionNode)ExpressionNodestatic
_mContentScopeString (defined in ExpressionNode)ExpressionNode
_mExpressionString (defined in ExpressionNode)ExpressionNode
_optimize(::MolangVersion version, ::RenderParams &outRenderParams, int recursionDepth) (defined in ExpressionNode)ExpressionNode
_processBinaryExpressions(::std::function< bool(::ExpressionOp)> predicate) (defined in ExpressionNode)ExpressionNode
_processTernaryAndConditionalExpressions() (defined in ExpressionNode)ExpressionNode
_readNextToken(char const *&expression, ::gsl::span<::HashedString const > const &idSet, ::MolangVersion molangVersion) (defined in ExpressionNode)ExpressionNode
_setExpressionStringWithoutRelink(::std::string const &expressionString) (defined in ExpressionNode)ExpressionNode
_tokenize(char const *expression, ::ExpressionOpBitField &usedTokenFlags, ::gsl::span<::HashedString const > const &idSet, ::MolangVersion molangVersion) (defined in ExpressionNode)ExpressionNode
_validate(::MolangVersion version, bool inLoop, int inAssignmentLHSDepth) const (defined in ExpressionNode)ExpressionNode
_validateChildrenAreNumerical(::MolangVersion version) const (defined in ExpressionNode)ExpressionNode
_writeScriptArgToMemberAccessedVariable(::MolangEvalParams &state, ::ExpressionNode const &memberAccessorNode, ::MolangScriptArg const &value) (defined in ExpressionNode)ExpressionNodestatic
_writeScriptArgToMolangVariable(::MolangVariableMap &destMap, ::MolangVariableIndex variableIndex, ::MolangScriptArg const &value) (defined in ExpressionNode)ExpressionNodestatic
buildExpressionOpTable() (defined in ExpressionNode)ExpressionNodestatic
clear() (defined in ExpressionNode)ExpressionNode
evalAsFloat(::RenderParams &renderParams) const (defined in ExpressionNode)ExpressionNode
evalGeneric(::RenderParams &renderParams) const (defined in ExpressionNode)ExpressionNode
ExpressionNode(std::string const &value, ::MolangVersion molangVersion, ::gsl::span<::HashedString const > querySetID) (defined in ExpressionNode)ExpressionNodeinline
ExpressionNode() (defined in ExpressionNode)ExpressionNode
ExpressionNode(::ExpressionNode &&rhs) (defined in ExpressionNode)ExpressionNode
ExpressionNode(::ExpressionNode const &rhs) (defined in ExpressionNode)ExpressionNode
ExpressionNode(::MolangScriptArg &value, ::ExpressionOp op) (defined in ExpressionNode)ExpressionNode
ExpressionNode(::Json::Value const &value, ::MolangVersion molangVersion, ::gsl::span<::HashedString const > querySetID) (defined in ExpressionNode)ExpressionNode
fast_atof_positiveOnly(char const *&ptr) (defined in ExpressionNode)ExpressionNodestatic
findClosingOp(uint64 &i, ::ExpressionOp endOp) const (defined in ExpressionNode)ExpressionNode
getExpressionString() const (defined in ExpressionNode)ExpressionNode
getExpressionString() (defined in ExpressionNode)ExpressionNode
getOpFriendlyName(::ExpressionOp op) (defined in ExpressionNode)ExpressionNodestatic
GetParticleTintFunc typedef (defined in ExpressionNode)ExpressionNode
getTreeHash(bool sideEffectsReturnZero) const (defined in ExpressionNode)ExpressionNode
getTreeString(::std::string &dest, bool sideEffectsReturnZero) const (defined in ExpressionNode)ExpressionNode
hasDisallowedQueries(::std::vector<::std::string > const &allowedQueries) const (defined in ExpressionNode)ExpressionNode
hasMadd() const (defined in ExpressionNode)ExpressionNode
hasSideEffects(bool countRandomAsSideEffect) const (defined in ExpressionNode)ExpressionNode
isValid() const (defined in ExpressionNode)ExpressionNode
link() const (defined in ExpressionNode)ExpressionNode
link(::MolangVersion molangVersion) const (defined in ExpressionNode)ExpressionNode
mAdd (defined in ExpressionNode)ExpressionNode
mAliasOpTokens() (defined in ExpressionNode)ExpressionNodestatic
mChildren (defined in ExpressionNode)ExpressionNode
mExperiments() (defined in ExpressionNode)ExpressionNodestatic
mExpressionOpTokens() (defined in ExpressionNode)ExpressionNodestatic
mGetParticleTintFunc() (defined in ExpressionNode)ExpressionNodestatic
mInstructions (defined in ExpressionNode)ExpressionNode
mIsBeingCompiled (defined in ExpressionNode)ExpressionNode
mMolangInitialized() (defined in ExpressionNode)ExpressionNodestatic
mMolangVersion (defined in ExpressionNode)ExpressionNode
mMul (defined in ExpressionNode)ExpressionNode
mNeedsToCompile (defined in ExpressionNode)ExpressionNode
mOp (defined in ExpressionNode)ExpressionNode
moveConstantChildToValueIfFloatOrHashType(int firstConstChildIndex) (defined in ExpressionNode)ExpressionNode
mQueryFunctionAccessors() (defined in ExpressionNode)ExpressionNodestatic
mQuerySets() (defined in ExpressionNode)ExpressionNodestatic
mStoreStackState (defined in ExpressionNode)ExpressionNode
mValue (defined in ExpressionNode)ExpressionNode
operator=(::ExpressionNode &&rhs) (defined in ExpressionNode)ExpressionNode
operator=(::ExpressionNode const &rhs) (defined in ExpressionNode)ExpressionNode
operator=(float value) (defined in ExpressionNode)ExpressionNode
operator==(::ExpressionNode const &rhs) const (defined in ExpressionNode)ExpressionNode
optimizeFunctionCallParams() (defined in ExpressionNode)ExpressionNode
parse(::std::string const &inputExpression, ::MolangVersion molangVersion, ::gsl::span<::HashedString const > idSet) (defined in ExpressionNode)ExpressionNode
processArrays() (defined in ExpressionNode)ExpressionNode
processBinaryExpression(::ExpressionOp op) (defined in ExpressionNode)ExpressionNode
processMathFuncs() (defined in ExpressionNode)ExpressionNode
processMemberAccessors() (defined in ExpressionNode)ExpressionNode
processNegativesAndLogicalNots() (defined in ExpressionNode)ExpressionNode
processQueriesAndFunctions() (defined in ExpressionNode)ExpressionNode
processSections() (defined in ExpressionNode)ExpressionNode
processSemicolons() (defined in ExpressionNode)ExpressionNode
processUnaryExpression(::ExpressionOp op) (defined in ExpressionNode)ExpressionNode
queryFunctionAccessorFromString(::std::string const &functionName, ::MolangVersion molangVersion, ::MolangQueryFunctionReturnType &functionReturnType, bool missingIsOkay_returnNullIfSo) (defined in ExpressionNode)ExpressionNodestatic
QueryLookupFunc typedef (defined in ExpressionNode)ExpressionNode
registerQueryFunction(::std::string const &queryFunctionName, ::std::function<::MolangScriptArg const &(::RenderParams &, ::std::vector<::ExpressionNode > const &)> accessor, ::std::string const &documentation, ::MolangQueryFunctionReturnType returnType, ::HashedString querySetIdentifier, uint64 minArgumentCount, uint64 maxArgumentCount, ::std::initializer_list< int > const &experiments) (defined in ExpressionNode)ExpressionNodestatic
unregisterQueryFunction(::std::string const &queryFunctionName, ::HashedString querySetIdentifier) (defined in ExpressionNode)ExpressionNodestatic
~ExpressionNode() (defined in ExpressionNode)ExpressionNode