Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
Empty (Operator *parent=nullptr) | |
virtual void | accept (ExpressionVisitor *visitor) |
virtual ExpressionContext | findContext (int cursor_pos) |
virtual QString | renderText () |
Public Member Functions inherited from Interaction::Expression | |
Expression (const int type, Operator *parent=nullptr) | |
virtual | ~Expression () |
virtual Expression * | findCutExpression (bool leftside, QString cut_string) |
int | length () |
Operator * | parent () |
void | removeFromParent () |
void | setParent (Operator *new_parent) |
virtual Expression * | smallestLeftmostSubExpr () |
virtual Expression * | smallestRightmostSubExpr () |
int | type () |
Static Public Member Functions | |
static int | type () |
Interaction::Empty::Empty | ( | Operator * | parent = nullptr | ) |
|
virtual |
Implements Interaction::Expression.
|
virtual |
Implements Interaction::Expression.
|
virtual |
Implements Interaction::Expression.
|
inlinestatic |