Base Framework
ExpressionEvaluator Member List

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

ADD enum valueExpressionEvaluator
Builtin enum nameExpressionEvaluator
BUILTIN enum valueExpressionEvaluator
CONSTANT enum valueExpressionEvaluator
DIVIDE enum valueExpressionEvaluator
evaluate() constExpressionEvaluator
evaluate(const double *variables) constExpressionEvaluator
evaluate(const double *variables, double *results, unsigned int count) constExpressionEvaluator
ExpressionEvaluator() noexceptExpressionEvaluator
FUNCTION enum valueExpressionEvaluator
getExpression() const noexceptExpressionEvaluatorinline
getVariables() const noexceptExpressionEvaluatorinline
Glue enum nameExpressionEvaluator
LEFT enum valueExpressionEvaluator
makeConstantNode(unsigned int id) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
makeFunctionNode(unsigned int id, unsigned int arguments) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
makeNodeFromOperation(Operation operation) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
makeUnknownNode(unsigned int id) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
makeValueNode(double value) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
makeVariableNode(unsigned int id) noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorinlinestatic
MINUS enum valueExpressionEvaluator
MULTIPLY enum valueExpressionEvaluator
NodeType enum nameExpressionEvaluator
onConstant(unsigned int constant) const (defined in ExpressionEvaluator)ExpressionEvaluatorvirtual
onFunction(unsigned int function, const double *value) const (defined in ExpressionEvaluator)ExpressionEvaluatorvirtual
PARENTHESIS enum valueExpressionEvaluator
PLUS enum valueExpressionEvaluator
POWER enum valueExpressionEvaluator
RIGHT enum valueExpressionEvaluator
setExpression(const List< Node > &nodes) noexceptExpressionEvaluatorinline
setVariables(const List< String > &variables) noexceptExpressionEvaluatorinline
SUBTRACT enum valueExpressionEvaluator
UNKNOWN enum valueExpressionEvaluator
VALUE enum valueExpressionEvaluator
VARIABLE enum valueExpressionEvaluator
~ExpressionEvaluator() noexcept (defined in ExpressionEvaluator)ExpressionEvaluatorvirtual