This is the complete list of members for Expression, including all inherited members.
adjustedToGiveNewResult(double targetValue, const Scope &scope) const | Expression | |
constantType enum value | Expression | |
ContainerDeletePolicy< Term > | Expression | friend |
evaluate() const | Expression | |
evaluate(const Scope &scope) const | Expression | |
evaluate(const Scope &scope, String &evaluationError) const | Expression | |
Expression() | Expression | |
Expression(const Expression &) | Expression | |
Expression(Expression &&) noexcept | Expression | |
Expression(double constant) | Expression | explicit |
Expression(const String &stringToParse, String &parseError) | Expression | |
Expression(Term *) | Expression | explicitprivate |
findReferencedSymbols(Array< Symbol > &results, const Scope &scope) const | Expression | |
function(const String &functionName, const Array< Expression > ¶meters) | Expression | static |
functionType enum value | Expression | |
getInput(int index) const | Expression | |
getNumInputs() const | Expression | |
getSymbolOrFunction() const | Expression | |
getType() const noexcept | Expression | |
Helpers | Expression | friend |
operator*(const Expression &) const | Expression | |
operator+(const Expression &) const | Expression | |
operator-(const Expression &) const | Expression | |
operator-() const | Expression | |
operator/(const Expression &) const | Expression | |
operator=(const Expression &) | Expression | |
operator=(Expression &&) noexcept | Expression | |
operatorType enum value | Expression | |
parse(String::CharPointerType &stringToParse, String &parseError) | Expression | static |
ReferenceCountedObjectPtr< Term > class | Expression | friend |
referencesSymbol(const Symbol &symbol, const Scope &scope) const | Expression | |
symbol(const String &symbol) | Expression | static |
symbolType enum value | Expression | |
Term class | Expression | friend |
term | Expression | private |
toString() const | Expression | |
Type enum name | Expression | |
usesAnySymbols() const | Expression | |
withRenamedSymbol(const Symbol &oldSymbol, const String &newName, const Scope &scope) const | Expression | |
~Expression() | Expression |