|
| DotOperator (SymbolTerm *const l, Term *const r) |
|
TermPtr | resolve (const Scope &scope, int recursionDepth) |
|
Term * | clone () const |
|
String | getName () const |
|
int | getOperatorPrecedence () const |
|
void | writeOperator (String &dest) const |
|
double | performFunction (double, double) const |
|
void | visitAllSymbols (SymbolVisitor &visitor, const Scope &scope, int recursionDepth) |
|
void | renameSymbol (const Symbol &oldSymbol, const String &newName, const Scope &scope, int recursionDepth) |
|
| BinaryTerm (Term *const l, Term *const r) |
|
int | getInputIndexFor (const Term *possibleInput) const |
|
Type | getType () const noexcept |
|
int | getNumInputs () const |
|
Term * | getInput (int index) const |
|
String | toString () const |
|
| Term () |
|
virtual | ~Term () |
|
virtual double | toDouble () const |
|
virtual
ReferenceCountedObjectPtr
< Term > | negated () |
|
virtual
ReferenceCountedObjectPtr
< Term > | createTermToEvaluateInput (const Scope &, const Term *, double, Term *) const |
|
void | incReferenceCount () noexcept |
|
void | decReferenceCount () noexcept |
|
bool | decReferenceCountWithoutDeleting () noexcept |
|
int | getReferenceCount () const noexcept |
|
Term* Expression::Helpers::DotOperator::clone |
( |
| ) |
const |
|
inlinevirtual |
String Expression::Helpers::DotOperator::getName |
( |
| ) |
const |
|
inlinevirtual |
int Expression::Helpers::DotOperator::getOperatorPrecedence |
( |
| ) |
const |
|
inlinevirtual |
double Expression::Helpers::DotOperator::performFunction |
( |
double |
, |
|
|
double |
|
|
) |
| const |
|
inlinevirtual |
void Expression::Helpers::DotOperator::writeOperator |
( |
String & |
dest | ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: