|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Public Member Functions | |
| Function (const String &name) | |
| Function (const String &name, const Array< Expression > ¶ms) | |
| Type | getType () const noexcept override |
| Term * | clone () const override |
| int | getNumInputs () const override |
| Term * | getInput (int i) const override |
| String | getName () const override |
| TermPtr | resolve (const Scope &scope, int recursionDepth) override |
| int | getInputIndexFor (const Term *possibleInput) const override |
| String | toString () const override |
Public Member Functions inherited from juce::Expression::Term | |
| virtual double | toDouble () const |
| virtual int | getOperatorPrecedence () const |
| virtual ReferenceCountedObjectPtr< Term > | negated () |
| virtual ReferenceCountedObjectPtr< Term > | createTermToEvaluateInput (const Scope &, const Term *, double, Term *) const |
| virtual void | renameSymbol (const Symbol &oldSymbol, const String &newName, const Scope &scope, int recursionDepth) |
| virtual void | visitAllSymbols (SymbolVisitor &visitor, const Scope &scope, int recursionDepth) |
Public Member Functions inherited from juce::SingleThreadedReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| Increments the object's reference count. | |
| void | decReferenceCount () noexcept |
| Decreases the object's reference count. | |
| bool | decReferenceCountWithoutDeleting () noexcept |
| Decreases the object's reference count. | |
| int | getReferenceCount () const noexcept |
| Returns the object's current reference count. | |
Public Attributes | |
| const String | functionName |
| Array< Expression > | parameters |
Additional Inherited Members | |
Protected Member Functions inherited from juce::SingleThreadedReferenceCountedObject | |
| SingleThreadedReferenceCountedObject ()=default | |
| Creates the reference-counted object (with an initial ref count of zero). | |
| SingleThreadedReferenceCountedObject (const SingleThreadedReferenceCountedObject &) | |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject (SingleThreadedReferenceCountedObject &&) | |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject & | operator= (const SingleThreadedReferenceCountedObject &) |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject & | operator= (SingleThreadedReferenceCountedObject &&) |
| Copying from another object does not affect this one's reference-count. | |
| virtual | ~SingleThreadedReferenceCountedObject () |
| Destructor. | |
Definition at line 229 of file juce_Expression.cpp.
|
explicit |
Definition at line 232 of file juce_Expression.cpp.
| juce::Expression::Helpers::Function::Function | ( | const String & | name, |
| const Array< Expression > & | params | ||
| ) |
Definition at line 234 of file juce_Expression.cpp.
|
overridevirtual |
Implements juce::Expression::Term.
Definition at line 239 of file juce_Expression.cpp.
Reimplemented from juce::Expression::Term.
Definition at line 241 of file juce_Expression.cpp.
|
overridevirtual |
Reimplemented from juce::Expression::Term.
Definition at line 267 of file juce_Expression.cpp.
|
overridevirtual |
Reimplemented from juce::Expression::Term.
Definition at line 242 of file juce_Expression.cpp.
|
overridevirtual |
Reimplemented from juce::Expression::Term.
Definition at line 240 of file juce_Expression.cpp.
|
overridevirtualnoexcept |
Implements juce::Expression::Term.
Definition at line 238 of file juce_Expression.cpp.
|
overridevirtual |
Implements juce::Expression::Term.
Definition at line 244 of file juce_Expression.cpp.
|
overridevirtual |
Implements juce::Expression::Term.
Definition at line 276 of file juce_Expression.cpp.
| const String juce::Expression::Helpers::Function::functionName |
Definition at line 295 of file juce_Expression.cpp.
| Array<Expression> juce::Expression::Helpers::Function::parameters |
Definition at line 296 of file juce_Expression.cpp.