30 Expression * Parenthesis::shallowReduce(Context& context, AngleUnit angleUnit) {
31 Expression * e = Expression::shallowReduce(context, angleUnit);
39 Expression * Parenthesis::templatedApproximate(Context& context, AngleUnit angleUnit)
const {
int polynomialDegree(char symbolName) const override
Expression * replaceWith(Expression *newOperand, bool deleteAfterReplace=true)
Expression * approximate(Context &context, AngleUnit angleUnit=AngleUnit::Default) const
Expression * editableOperand(int i)
Expression * clone() const override
const Expression * m_operands[T]
ExpressionLayout * createLayout(PrintFloat::Mode floatDisplayMode=PrintFloat::Mode::Default, ComplexFormat complexFormat=ComplexFormat::Default) const
const Expression * operand(int i) const
Type type() const override
virtual int polynomialDegree(char symbolName) const