OpenShot Library | OpenShotAudio 0.2.2
juce::Expression::Helpers Struct Reference

Classes

class  Add
 
class  BinaryTerm
 
class  Constant
 
class  Divide
 
class  DotOperator
 
class  EvaluationError
 An exception that can be thrown by Expression::evaluate(). More...
 
class  Function
 
class  Multiply
 
class  Negate
 
class  Parser
 
class  Subtract
 
class  SymbolCheckVisitor
 
class  SymbolListVisitor
 
class  SymbolTerm
 

Public Types

using TermPtr = ReferenceCountedObjectPtr< Term >
 

Static Public Member Functions

static void checkRecursionDepth (int depth)
 
static TermfindDestinationFor (Term *const topLevel, const Term *const inputTerm)
 
static ConstantfindTermToAdjust (Term *const term, const bool mustBeFlagged)
 
static bool containsAnySymbols (const Term &t)
 

Friends

class Expression::Term
 

Detailed Description

Definition at line 81 of file juce_Expression.cpp.

Member Typedef Documentation

◆ TermPtr

Member Function Documentation

◆ checkRecursionDepth()

static void juce::Expression::Helpers::checkRecursionDepth ( int  depth)
inlinestatic

Definition at line 85 of file juce_Expression.cpp.

◆ findDestinationFor()

static Term * juce::Expression::Helpers::findDestinationFor ( Term *const  topLevel,
const Term *const  inputTerm 
)
inlinestatic

Definition at line 555 of file juce_Expression.cpp.

◆ findTermToAdjust()

static Constant * juce::Expression::Helpers::findTermToAdjust ( Term *const  term,
const bool  mustBeFlagged 
)
inlinestatic

Definition at line 572 of file juce_Expression.cpp.

◆ containsAnySymbols()

static bool juce::Expression::Helpers::containsAnySymbols ( const Term t)
inlinestatic

Definition at line 608 of file juce_Expression.cpp.

Friends And Related Function Documentation

◆ Expression::Term

friend class Expression::Term
friend

Definition at line 91 of file juce_Expression.cpp.


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