#include <expression.h>
Inheritance diagram for Expression:
Public Member Functions | |
Expression (SrcPosition *position) | |
virtual | ~Expression () |
virtual Ast & | operator= (const Ast &ast) |
virtual bool | operator== (const Ast &ast) const |
|
Definition at line 10 of file expression.h. References Ast::position.
00011 : Ast(position) {} |
|
Definition at line 13 of file expression.h.
00013 { 00014 } |
|
Reimplemented from Ast. Reimplemented in ArrayReference, BinaryExpression, FieldReference, Identifier, IntegerLiteral, MultipleArrayReference, SimpleArrayReference, StringLiteral, and UnaryExpression. Definition at line 16 of file expression.h. References Ast::operator=(). Referenced by StringLiteral::operator=(), IntegerLiteral::operator=(), FieldReference::operator=(), and BinaryExpression::operator=().
00016 { 00017 return Ast::operator=(ast); 00018 } |
|
Reimplemented from Ast. Reimplemented in ArrayReference, BinaryExpression, FieldReference, Identifier, IntegerLiteral, MultipleArrayReference, SimpleArrayReference, StringLiteral, and UnaryExpression. Definition at line 19 of file expression.h. References Ast::operator==(). Referenced by StringLiteral::operator==(), IntegerLiteral::operator==(), FieldReference::operator==(), and BinaryExpression::operator==().
00019 { 00020 return Ast::operator==(ast); 00021 } |