AbsoluteValue class | Poincare::Expression | friend |
Addition class | Poincare::Expression | friend |
AngleUnit enum name | Poincare::Expression | |
approximate(Context &context, AngleUnit angleUnit=AngleUnit::Default) const | Poincare::Expression | |
approximateToScalar(Context &context, AngleUnit angleUnit=AngleUnit::Default) const | Poincare::Expression | |
approximateToScalar(const char *text, Context &context, AngleUnit angleUnit=AngleUnit::Default) | Poincare::Expression | static |
ApproximationEngine class | Poincare::Expression | friend |
ArcCosine class | Poincare::Expression | friend |
ArcSine class | Poincare::Expression | friend |
ArcTangent class | Poincare::Expression | friend |
BinomialCoefficient class | Poincare::Expression | friend |
Ceiling class | Poincare::Expression | friend |
characteristicXRange(Context &context, AngleUnit angleUnit=AngleUnit::Default) const | Poincare::Expression | virtual |
CircuitBreaker typedef | Poincare::Expression | |
clone() const =0 | Poincare::Expression | pure virtual |
Complex< double > class | Poincare::Expression | friend |
Complex< float > class | Poincare::Expression | friend |
ComplexArgument class | Poincare::Expression | friend |
ComplexFormat enum name | Poincare::Expression | |
ConfidenceInterval class | Poincare::Expression | friend |
Conjugate class | Poincare::Expression | friend |
Cosine class | Poincare::Expression | friend |
createLayout(PrintFloat::Mode floatDisplayMode=PrintFloat::Mode::Default, ComplexFormat complexFormat=ComplexFormat::Default) const | Poincare::Expression | |
Decimal class | Poincare::Expression | friend |
Derivative class | Poincare::Expression | friend |
detachOperand(const Expression *e) | Poincare::Expression | |
detachOperandAtIndex(int i) | Poincare::Expression | protected |
detachOperands() | Poincare::Expression | |
Determinant class | Poincare::Expression | friend |
Division class | Poincare::Expression | friend |
DivisionQuotient class | Poincare::Expression | friend |
DivisionRemainder class | Poincare::Expression | friend |
DoublePrecision typedef | Poincare::Expression | protected |
editableOperand(int i) | Poincare::Expression | inline |
epsilon() | Poincare::Expression | protectedstatic |
Expression() | Poincare::Expression | inlineprotected |
ExpressionTest typedef | Poincare::Expression | |
Factor class | Poincare::Expression | friend |
Factorial class | Poincare::Expression | friend |
Floor class | Poincare::Expression | friend |
FracPart class | Poincare::Expression | friend |
GreatCommonDivisor class | Poincare::Expression | friend |
hasAncestor(const Expression *e) const | Poincare::Expression | |
HyperbolicArcCosine class | Poincare::Expression | friend |
HyperbolicArcSine class | Poincare::Expression | friend |
HyperbolicArcTangent class | Poincare::Expression | friend |
HyperbolicCosine class | Poincare::Expression | friend |
HyperbolicSine class | Poincare::Expression | friend |
HyperbolicTangent class | Poincare::Expression | friend |
ImaginaryPart class | Poincare::Expression | friend |
Integral class | Poincare::Expression | friend |
isApproximate(Context &context) const | Poincare::Expression | |
isIdenticalTo(const Expression *e) const | Poincare::Expression | inline |
IsMatrix(const Expression *e, Context &context) | Poincare::Expression | static |
k_maxNumberOfSteps | Poincare::Expression | protectedstatic |
LayoutEngine class | Poincare::Expression | friend |
LeastCommonMultiple class | Poincare::Expression | friend |
Logarithm class | Poincare::Expression | friend |
Matrix class | Poincare::Expression | friend |
MatrixDimension class | Poincare::Expression | friend |
MatrixInverse class | Poincare::Expression | friend |
MatrixTrace class | Poincare::Expression | friend |
MatrixTranspose class | Poincare::Expression | friend |
Multiplication class | Poincare::Expression | friend |
NaperianLogarithm class | Poincare::Expression | friend |
NthRoot class | Poincare::Expression | friend |
numberOfOperands() const =0 | Poincare::Expression | pure virtual |
operand(int i) const | Poincare::Expression | |
operands() const =0 | Poincare::Expression | pure virtual |
Opposite class | Poincare::Expression | friend |
parent() const | Poincare::Expression | inline |
Parenthesis class | Poincare::Expression | friend |
parse(char const *string) | Poincare::Expression | static |
ParseAndSimplify(const char *text, Context &context, AngleUnit angleUnit=AngleUnit::Default) | Poincare::Expression | static |
PermuteCoefficient class | Poincare::Expression | friend |
polynomialDegree(char symbolName) const | Poincare::Expression | virtual |
Power class | Poincare::Expression | friend |
PredictionInterval class | Poincare::Expression | friend |
Product class | Poincare::Expression | friend |
Rational class | Poincare::Expression | friend |
RealPart class | Poincare::Expression | friend |
recursivelyMatches(ExpressionTest test, Context &context) const | Poincare::Expression | |
replaceOperand(const Expression *oldOperand, Expression *newOperand, bool deleteOldOperand=true) | Poincare::Expression | |
ReplaceSymbolWithExpression(Expression **expressionAddress, char symbol, Expression *expression) | Poincare::Expression | static |
replaceWith(Expression *newOperand, bool deleteAfterReplace=true) | Poincare::Expression | |
Round class | Poincare::Expression | friend |
Sequence class | Poincare::Expression | friend |
setCircuitBreaker(CircuitBreaker cb) | Poincare::Expression | static |
setParent(Expression *parent) | Poincare::Expression | inline |
shouldStopProcessing() | Poincare::Expression | static |
sign() const | Poincare::Expression | inlinevirtual |
Sign enum name | Poincare::Expression | |
SimplificationEngine class | Poincare::Expression | friend |
SimplificationOrder(const Expression *e1, const Expression *e2, bool canBeInterrupted=false) | Poincare::Expression | protectedstatic |
SimplificationRoot class | Poincare::Expression | friend |
Simplify(Expression **expressionAddress, Context &context, AngleUnit angleUnit=AngleUnit::Default) | Poincare::Expression | static |
Sine class | Poincare::Expression | friend |
SinglePrecision typedef | Poincare::Expression | protected |
SquareRoot class | Poincare::Expression | friend |
Store class | Poincare::Expression | friend |
Subtraction class | Poincare::Expression | friend |
Sum class | Poincare::Expression | friend |
swapOperands(int i, int j) | Poincare::Expression | |
Symbol class | Poincare::Expression | friend |
Tangent class | Poincare::Expression | friend |
Trigonometry class | Poincare::Expression | friend |
Type enum name | Poincare::Expression | |
type() const =0 | Poincare::Expression | pure virtual |
Undefined class | Poincare::Expression | friend |
writeTextInBuffer(char *buffer, int bufferSize, int numberOfSignificantDigits=PrintFloat::k_numberOfStoredSignificantDigits) const =0 | Poincare::Expression | pure virtual |
~Expression()=default | Poincare::Expression | virtual |