Lines Matching defs:Expression
37 WriteArgumentList(FILE* to, const vector<Expression*>& arguments)
95 Expression::~Expression()
177 FieldVariable::FieldVariable(Expression* o, const string& n)
238 StatementBlock::Add(Expression* expression)
243 ExpressionStatement::ExpressionStatement(Expression* e)
259 Assignment::Assignment(Variable* l, Expression* r)
266 Assignment::Assignment(Variable* l, Expression* r, Type* c)
306 MethodCall::MethodCall(Expression* o, const string& n)
320 MethodCall::MethodCall(Expression* o, const string& n, int argc = 0, ...)
350 Expression* expression = (Expression*)va_arg(args, void*);
370 Comparison::Comparison(Expression* l, const string& o, Expression* r)
413 Expression* expression = (Expression*)va_arg(args, void*);
426 NewArrayExpression::NewArrayExpression(Type* t, Expression* s)
451 Ternary::Ternary(Expression* a, Expression* b, Expression* c)
480 Cast::Cast(Type* t, Expression* e)
498 VariableDeclaration::VariableDeclaration(Variable* l, Expression* r, Type* c)
556 ReturnStatement::ReturnStatement(Expression* e)
661 SwitchStatement::SwitchStatement(Expression* e)