openshot-audio  0.1.2
Public Member Functions | List of all members
juce::Expression::Helpers::Negate Class Reference
Inheritance diagram for juce::Expression::Helpers::Negate:
juce::Expression::Term juce::SingleThreadedReferenceCountedObject

Public Member Functions

 Negate (const TermPtr &t)
 
Type getType () const noexcept
 
int getInputIndexFor (const Term *possibleInput) const
 
int getNumInputs () const
 
TermgetInput (int index) const
 
Termclone () const
 
TermPtr resolve (const Scope &scope, int recursionDepth)
 
String getName () const
 
TermPtr negated ()
 
TermPtr createTermToEvaluateInput (const Scope &scope, const Term *t, double overallTarget, Term *topLevelTerm) const
 
String toString () const
 
- Public Member Functions inherited from juce::Expression::Term
 Term ()
 
virtual ~Term ()
 
virtual double toDouble () const
 
virtual int getOperatorPrecedence () 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 ()
 

Constructor & Destructor Documentation

juce::Expression::Helpers::Negate::Negate ( const TermPtr t)
inlineexplicit

Member Function Documentation

Term* juce::Expression::Helpers::Negate::clone ( ) const
inlinevirtual
TermPtr juce::Expression::Helpers::Negate::createTermToEvaluateInput ( const Scope scope,
const Term t,
double  overallTarget,
Term topLevelTerm 
) const
inlinevirtual

Reimplemented from juce::Expression::Term.

Term* juce::Expression::Helpers::Negate::getInput ( int  index) const
inlinevirtual

Reimplemented from juce::Expression::Term.

int juce::Expression::Helpers::Negate::getInputIndexFor ( const Term possibleInput) const
inlinevirtual

Reimplemented from juce::Expression::Term.

String juce::Expression::Helpers::Negate::getName ( ) const
inlinevirtual

Reimplemented from juce::Expression::Term.

int juce::Expression::Helpers::Negate::getNumInputs ( ) const
inlinevirtual

Reimplemented from juce::Expression::Term.

Type juce::Expression::Helpers::Negate::getType ( ) const
inlinevirtualnoexcept
TermPtr juce::Expression::Helpers::Negate::negated ( )
inlinevirtual

Reimplemented from juce::Expression::Term.

TermPtr juce::Expression::Helpers::Negate::resolve ( const Scope scope,
int  recursionDepth 
)
inlinevirtual
String juce::Expression::Helpers::Negate::toString ( ) const
inlinevirtual

The documentation for this class was generated from the following file: