Base Framework
|
This is the complete list of members for ExpressionEvaluator, including all inherited members.
ADD enum value | ExpressionEvaluator | |
Builtin enum name | ExpressionEvaluator | |
BUILTIN enum value | ExpressionEvaluator | |
CONSTANT enum value | ExpressionEvaluator | |
DIVIDE enum value | ExpressionEvaluator | |
evaluate() const | ExpressionEvaluator | |
evaluate(const double *variables) const | ExpressionEvaluator | |
evaluate(const double *variables, double *results, unsigned int count) const | ExpressionEvaluator | |
ExpressionEvaluator() noexcept | ExpressionEvaluator | |
FUNCTION enum value | ExpressionEvaluator | |
getExpression() const noexcept | ExpressionEvaluator | inline |
getVariables() const noexcept | ExpressionEvaluator | inline |
Glue enum name | ExpressionEvaluator | |
LEFT enum value | ExpressionEvaluator | |
makeConstantNode(unsigned int id) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
makeFunctionNode(unsigned int id, unsigned int arguments) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
makeNodeFromOperation(Operation operation) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
makeUnknownNode(unsigned int id) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
makeValueNode(double value) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
makeVariableNode(unsigned int id) noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | inlinestatic |
MINUS enum value | ExpressionEvaluator | |
MULTIPLY enum value | ExpressionEvaluator | |
NodeType enum name | ExpressionEvaluator | |
onConstant(unsigned int constant) const (defined in ExpressionEvaluator) | ExpressionEvaluator | virtual |
onFunction(unsigned int function, const double *value) const (defined in ExpressionEvaluator) | ExpressionEvaluator | virtual |
PARENTHESIS enum value | ExpressionEvaluator | |
PLUS enum value | ExpressionEvaluator | |
POWER enum value | ExpressionEvaluator | |
RIGHT enum value | ExpressionEvaluator | |
setExpression(const List< Node > &nodes) noexcept | ExpressionEvaluator | inline |
setVariables(const List< String > &variables) noexcept | ExpressionEvaluator | inline |
SUBTRACT enum value | ExpressionEvaluator | |
UNKNOWN enum value | ExpressionEvaluator | |
VALUE enum value | ExpressionEvaluator | |
VARIABLE enum value | ExpressionEvaluator | |
~ExpressionEvaluator() noexcept (defined in ExpressionEvaluator) | ExpressionEvaluator | virtual |