Envision
A visual programming IDE for object-oriented languages
Interaction::Operator Member List

This is the complete list of members for Interaction::Operator, including all inherited members.

accept(ExpressionVisitor *visitor)Interaction::Operatorvirtual
append(Expression *e)Interaction::Operatorinline
at(int i, bool remove_from_list=false)Interaction::Operator
clear()Interaction::Operator
contains(Expression *e)Interaction::Operatorinline
descriptor()Interaction::Operatorinline
descriptor_Interaction::Operatorprivate
do_not_delete_transient_descriptor_Interaction::Operatorprivate
Expression(const int type, Operator *parent=nullptr)Interaction::Expression
findContext(int cursor_pos)Interaction::Operatorvirtual
findCutExpression(bool leftside, QString cut_string)Interaction::Operatorvirtual
first(bool remove_from_list=false)Interaction::Operator
globalDelimiterBoundaries(int delim, int &begin, int &end)Interaction::Operator
globalExpressionBoundaries(Expression *e, int &begin, int &end)Interaction::Operator
insert(Expression *e, int pos)Interaction::Operator
last(bool remove_from_list=false)Interaction::Operator
length()Interaction::Expressioninline
operands()Interaction::Operatorinline
operands_Interaction::Operatorprivate
Operator(OperatorDescriptor *descriptor, Operator *parent=nullptr)Interaction::Operator
parent()Interaction::Expressioninline
parent_Interaction::Expressionprivate
possiblyRemove(Expression *e, bool remove)Interaction::Operatorprivate
prepend(Expression *e)Interaction::Operatorinline
remove(Expression *e)Interaction::Operator
removeFromParent()Interaction::Expression
renderText()Interaction::Operatorvirtual
replaceOperand(Expression *oldExpr, Expression *newExpr)Interaction::Operator
setDoNotDeleteTransientDescriptor(bool doNotDelete)Interaction::Operatorinline
setParent(Operator *new_parent)Interaction::Expression
size()Interaction::Operatorinline
smallestLeftmostSubExpr()Interaction::Operatorvirtual
smallestRightmostSubExpr()Interaction::Operatorvirtual
type()Interaction::Operatorinlinestatic
type_Interaction::Expressionprivate
~Expression()Interaction::Expressionvirtual
~Operator()Interaction::Operatorvirtual