|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| Value (const QString &text, Operator *parent=nullptr) | |
| virtual void | accept (ExpressionVisitor *visitor) |
| virtual ExpressionContext | findContext (int cursor_pos) |
| virtual QString | renderText () |
| void | setText (const QString &new_text) |
| QString | text () |
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 () |
Private Attributes | |
| QString | text_ |
| Interaction::Value::Value | ( | const QString & | text, |
| Operator * | parent = nullptr |
||
| ) |
|
virtual |
Implements Interaction::Expression.
|
virtual |
Implements Interaction::Expression.
|
virtual |
Implements Interaction::Expression.
|
inline |
|
inline |
|
inlinestatic |
|
private |