| 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 |