1 #ifndef POINCARE_STATIC_HIERARCHY_H 2 #define POINCARE_STATIC_HIERARCHY_H virtual void setArgument(ListData *listData, int numberOfEntries, bool clone)
StaticHierarchy & operator=(const StaticHierarchy &other)=delete
const Expression *const * operands() const override
virtual Expression * clone() const =0
int simplificationOrderSameType(const Expression *e, bool canBeInterrupted) const override
void build(const Expression *const *operands, int numberOfOperands, bool cloneOperands)
virtual bool hasValidNumberOfOperands(int numberOfOperands) const
const Expression * m_operands[T]
int numberOfOperands() const override