|
openshot-audio
0.1.5
|
Classes | |
| class | SymbolVisitor |
Public Member Functions | |
| Term () | |
| virtual | ~Term () |
| virtual Type | getType () const noexcept=0 |
| virtual Term * | clone () const =0 |
| virtual ReferenceCountedObjectPtr< Term > | resolve (const Scope &, int recursionDepth)=0 |
| virtual String | toString () const =0 |
| virtual double | toDouble () const |
| virtual int | getInputIndexFor (const Term *) const |
| virtual int | getOperatorPrecedence () const |
| virtual int | getNumInputs () const |
| virtual Term * | getInput (int) const |
| virtual ReferenceCountedObjectPtr< Term > | negated () |
| virtual ReferenceCountedObjectPtr< Term > | createTermToEvaluateInput (const Scope &, const Term *, double, Term *) const |
| virtual String | getName () 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 |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from juce::SingleThreadedReferenceCountedObject | |
| SingleThreadedReferenceCountedObject () | |
| virtual | ~SingleThreadedReferenceCountedObject () |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in juce::Expression::Helpers::Divide, juce::Expression::Helpers::Multiply, juce::Expression::Helpers::Subtract, juce::Expression::Helpers::Add, juce::Expression::Helpers::Negate, juce::Expression::Helpers::DotOperator, juce::Expression::Helpers::Function, juce::Expression::Helpers::SymbolTerm, and juce::Expression::Helpers::Constant.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in juce::Expression::Helpers::Divide, juce::Expression::Helpers::Multiply, juce::Expression::Helpers::Subtract, juce::Expression::Helpers::Add, juce::Expression::Helpers::Negate, juce::Expression::Helpers::DotOperator, juce::Expression::Helpers::Function, and juce::Expression::Helpers::SymbolTerm.
|
inlinevirtual |
|
inlinevirtual |
|
pure virtualnoexcept |
|
virtual |
Reimplemented in juce::Expression::Helpers::Negate, and juce::Expression::Helpers::Constant.
|
inlinevirtual |
Reimplemented in juce::Expression::Helpers::DotOperator, and juce::Expression::Helpers::SymbolTerm.
|
pure virtual |
|
inlinevirtual |
Reimplemented in juce::Expression::Helpers::Constant.
|
pure virtual |
|
inlinevirtual |
Reimplemented in juce::Expression::Helpers::DotOperator, and juce::Expression::Helpers::SymbolTerm.
1.8.13