|
| | UnfinishedOperator (OperatorDescriptor *descriptor, Operator *parent=nullptr) |
| |
| virtual void | accept (ExpressionVisitor *visitor) |
| |
| void | addNext (Expression *e=nullptr) |
| |
| Operator * | createFinished () |
| |
| bool | isComplete () |
| |
| QString | next () |
| |
| int | numComplete () |
| |
| virtual QString | renderText () |
| |
| | Operator (OperatorDescriptor *descriptor, Operator *parent=nullptr) |
| |
| virtual | ~Operator () |
| |
| void | append (Expression *e) |
| |
| Expression * | at (int i, bool remove_from_list=false) |
| |
| void | clear () |
| |
| bool | contains (Expression *e) |
| |
| OperatorDescriptor * | descriptor () |
| |
| virtual ExpressionContext | findContext (int cursor_pos) |
| |
| virtual Expression * | findCutExpression (bool leftside, QString cut_string) |
| |
| Expression * | first (bool remove_from_list=false) |
| |
| void | globalDelimiterBoundaries (int delim, int &begin, int &end) |
| |
| void | globalExpressionBoundaries (Expression *e, int &begin, int &end) |
| |
| void | insert (Expression *e, int pos) |
| |
| Expression * | last (bool remove_from_list=false) |
| |
| const QList< Expression * > | operands () |
| |
| void | prepend (Expression *e) |
| |
| void | remove (Expression *e) |
| |
| Expression * | replaceOperand (Expression *oldExpr, Expression *newExpr) |
| |
| void | setDoNotDeleteTransientDescriptor (bool doNotDelete) |
| |
| int | size () |
| |
| virtual Expression * | smallestLeftmostSubExpr () |
| |
| virtual Expression * | smallestRightmostSubExpr () |
| |
| | Expression (const int type, Operator *parent=nullptr) |
| |
| virtual | ~Expression () |
| |
| int | length () |
| |
| Operator * | parent () |
| |
| void | removeFromParent () |
| |
| void | setParent (Operator *new_parent) |
| |
| int | type () |
| |