LMMS
Loading...
Searching...
No Matches
juce::Expression::Helpers Struct Reference

Classes

class  EvaluationError
class  Constant
class  BinaryTerm
class  SymbolTerm
class  Function
class  DotOperator
class  Negate
class  Add
class  Subtract
class  Multiply
class  Divide
class  SymbolCheckVisitor
class  SymbolListVisitor
class  Parser

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

Member Typedef Documentation

◆ TermPtr

using juce::Expression::Helpers::TermPtr = ReferenceCountedObjectPtr<Term>

Member Function Documentation

◆ checkRecursionDepth()

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

◆ containsAnySymbols()

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

◆ findDestinationFor()

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

◆ findTermToAdjust()

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

◆ Expression::Term

friend class Expression::Term
friend

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