Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions
Interaction::Empty Class Reference
Inheritance diagram for Interaction::Empty:
Interaction::Expression

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 ExpressionfindCutExpression (bool leftside, QString cut_string)
 
int length ()
 
Operatorparent ()
 
void removeFromParent ()
 
void setParent (Operator *new_parent)
 
virtual ExpressionsmallestLeftmostSubExpr ()
 
virtual ExpressionsmallestRightmostSubExpr ()
 
int type ()
 

Static Public Member Functions

static int type ()
 

Constructor & Destructor Documentation

◆ Empty()

Interaction::Empty::Empty ( Operator parent = nullptr)

Member Function Documentation

◆ accept()

void Interaction::Empty::accept ( ExpressionVisitor visitor)
virtual

◆ findContext()

ExpressionContext Interaction::Empty::findContext ( int  cursor_pos)
virtual

◆ renderText()

QString Interaction::Empty::renderText ( )
virtual

◆ type()

int Interaction::Empty::type ( )
inlinestatic