JUCE
Expression Member List

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

adjustedToGiveNewResult(double targetValue, const Scope &scope) const Expression
constantType enum valueExpression
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 &&) noexceptExpression
Expression(double constant)Expressionexplicit
Expression(const String &stringToParse, String &parseError)Expression
findReferencedSymbols(Array< Symbol > &results, const Scope &scope) const Expression
function(const String &functionName, const Array< Expression > &parameters)Expressionstatic
functionType enum valueExpression
getInput(int index) const Expression
getNumInputs() const Expression
getSymbolOrFunction() const Expression
getType() const noexceptExpression
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 &&) noexceptExpression
operatorType enum valueExpression
parse(String::CharPointerType &stringToParse, String &parseError)Expressionstatic
referencesSymbol(const Symbol &symbol, const Scope &scope) const Expression
symbol(const String &symbol)Expressionstatic
symbolType enum valueExpression
toString() const Expression
Type enum nameExpression
usesAnySymbols() const Expression
withRenamedSymbol(const Symbol &oldSymbol, const String &newName, const Scope &scope) const Expression
~Expression()Expression