Ast(SrcPosition *position) | Ast | |
Ast(const Ast &ast) | Ast | |
BinaryExpression(SrcPosition *position, Expression *expression1, Expression *expression2, string op) | BinaryExpression | [inline] |
BinaryExpression(const BinaryExpression &binaryExpression) | BinaryExpression | [inline] |
clone() const | BinaryExpression | [inline, virtual] |
Expression(SrcPosition *position) | Expression | [inline] |
getLeftExpression() | BinaryExpression | [inline] |
getOp() const | BinaryExpression | [inline] |
getPosition() | Ast | |
getRightExpression() | BinaryExpression | [inline] |
leftExpression | BinaryExpression | [private] |
op | BinaryExpression | [private] |
operator=(const Ast &ast) | BinaryExpression | [virtual] |
operator==(const Ast &ast) const | BinaryExpression | [virtual] |
position | Ast | [protected] |
rightExpression | BinaryExpression | [private] |
setPosition(SrcPosition *position) | Ast | |
visit(Visitor &visitor) | BinaryExpression | [inline, virtual] |
~Ast() | Ast | [virtual] |
~BinaryExpression() | BinaryExpression | [inline, virtual] |
~Expression() | Expression | [inline, virtual] |