|
LMMS
|
Public Member Functions | |
| RelativeRectangleLocalScope (const RelativeRectangle &rect_) | |
| Expression | getSymbolValue (const String &symbol) const |
| Public Member Functions inherited from juce::Expression::Scope | |
| Scope () | |
| virtual | ~Scope () |
| virtual String | getScopeUID () const |
| virtual double | evaluateFunction (const String &functionName, const double *parameters, int numParameters) const |
| virtual void | visitRelativeScope (const String &scopeName, Visitor &visitor) const |
Private Attributes | |
| const RelativeRectangle & | rect |
|
inline |
|
inlinevirtual |
Returns the value of a symbol. If the symbol is unknown, this can throw an Expression::EvaluationError exception. The member value is set to the part of the symbol that followed the dot, if there is one, e.g. for "foo.bar", symbol = "foo" and member = "bar".
| Expression::EvaluationError |
Reimplemented from juce::Expression::Scope.
|
private |