Lines Matching defs:e

145     static void setNoderefOperand(UnaExp *e)  in setNoderefOperand()
156 static void setNoderefOperands(BinExp *e) in setNoderefOperands()
204 static bool checkAddressVar(Scope *sc, UnaExp *e, VarDeclaration *v) in checkAddressVar()
237 static bool checkVectorElem(Expression *e, Expression *elem) in checkVectorElem()
247 void visit(Expression *e) in visit()
256 void visit(IntegerExp *e) in visit()
266 void visit(RealExp *e) in visit()
275 void visit(ComplexExp *e) in visit()
299 Expression *e; in visit() local
375 Expression *e; in visit() local
400 Expression *e = new VarExp(exp->loc, vd); in visit() local
419 Expression *e; in visit() local
446 void visit(DsymbolExp *e) in visit()
451 void visit(ThisExp *e) in visit()
509 void visit(SuperExp *e) in visit()
589 void visit(NullExp *e) in visit()
601 void visit(StringExp *e) in visit()
680 void visit(ArrayLiteralExp *e) in visit()
723 void visit(AssocArrayLiteralExp *e) in visit()
762 void visit(StructLiteralExp *e) in visit()
808 Expression *e; in visit() local
866 Expression *e = new VarExp(exp->loc, withsym->withstate->wthis); in visit() local
881 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() local
892 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() local
952 Expression *e = v->expandInitializer(exp->loc); in visit() local
962 Expression *e = resolve(exp->loc, sc, s, true); in visit() local
1182 Expression *e = new IntegerExp(exp->loc, cd->size(exp->loc), Type::tsize_t); in visit() local
1277 Expression *e = new IntegerExp(exp->loc, sd->size(exp->loc), Type::tsize_t); in visit() local
1384 Expression *e = (*exp->arguments)[0]; in visit() local
1414 void visit(NewAnonClassExp *e) in visit()
1434 void visit(SymOffExp *e) in visit()
1452 void visit(VarExp *e) in visit()
1522 Expression *e = (*exp->exps)[i]; in visit() local
1546 Expression *e = exp; in visit() local
1687 { Expression *e = (*arguments)[u]; in callExpSemantic() local
1704 void visit(DeclarationExp *e) in visit()
1859 Expression *e; in visit() local
1897 void visit(TraitsExp *e) in visit()
1902 void visit(HaltExp *e) in visit()
1908 void visit(IsExp *e) in visit()
2229 Expression *e = exp->op_overload(sc); in visit() local
2342 Expression *e = p.parseExpression(); in visit() local
2356 void visit(ImportExp *e) in visit()
2470 Expression *e = new HaltExp(exp->loc); in visit() local
2482 Expression *e = semanticY(exp, sc, 1); in visit() local
2507 void visit(DotTemplateExp *e) in visit()
2551 Expression *e; in visit() local
2577 Expression *e = new TupleExp(exp->loc, e0, exps); in visit() local
2599 Expression *e = resolve(exp->loc, sc, fd, false); in visit() local
2635 Expression *e = new VarExp(exp->loc, exp->var); in visit() local
2645 Expression *e = expandVar(WANTvalue, v); in visit() local
2657 Expression *e = new VarExp(exp->loc, v); in visit() local
2672 Expression *e = semanticY(exp, sc, 1); in visit() local
2678 void visit(DelegateExp *e) in visit()
2723 if (Expression *e = unaSemantic(exp, sc)) in visit() local
3013 Expression *e = sle; in visit() local
3067 Expression *e; in visit() local
3230 Expression *e = new PtrExp(exp->loc, exp->e1); in visit() local
3388 Expression *e = new CommaExp(exp->loc, dve->e1, exp); in visit() local
3485 Expression *e = new PtrExp(exp->loc, exp->e1); in visit() local
3704 Expression *e; in visit() local
3769 …Expression *e = new DelegateExp(exp->loc, new NullExp(exp->loc, Type::tnull), f, ve->hasOverloads); in visit() local
3775 Expression *e = new DelegateExp(exp->loc, exp->e1, f, ve->hasOverloads); in visit() local
3788 Expression *e = new DelegateExp(exp->loc, ethis, f, ve->hasOverloads); in visit() local
3879 Expression *e = exp->op_overload(sc); in visit() local
3921 Expression *e = exp->op_overload(sc); in visit() local
3958 Expression *e = exp->op_overload(sc); in visit() local
3986 Expression *e = exp->op_overload(sc); in visit() local
4019 void visit(NotExp *e) in visit()
4128 Expression *e = ea ? new VarExp(exp->loc, v) : exp->e1; in visit() local
4137 Expression *e = ea ? new VarExp(exp->loc, v) : exp->e1->castTo(sc, tpv); in visit() local
4273 if (Expression *e = exp->op_overload(sc)) in visit() local
4292 Expression *e = new TypeExp(exp->loc, exp->to); in visit() local
4370 Expression *e = exp; in visit() local
4376 void visit(VectorArrayExp *e) in visit()
4418 Expression *e = new TypeExp(exp->loc, exp->e1->type->arrayOf()); in visit() local
4428 Expression *e = exp->e1; in visit() local
4622 Expression *e; in visit() local
4689 void visit(ArrayLengthExp *e) in visit()
4708 void visit(IntervalExp *e) in visit()
4742 void visit(DelegatePtrExp *e) in visit()
4759 void visit(DelegateFuncptrExp *e) in visit()
4780 Expression *e = exp->op_overload(sc); in visit() local
4812 Expression *e = new DotTemplateExp(exp->loc, exp->e1, td); in visit() local
4821 void visit(CommaExp *e) in visit()
4876 Expression *e = new TypeExp(exp->loc, nt); in visit() local
5021 Expression *e; in visit() local
5080 Expression *e = exp->op_overload(sc); in visit() local
5155 Expression *e = exp->op_overload(sc); in visit() local
5192 Expression *e = Expression::combine(e0, exp); in visit() local
5344 Expression *e = semanticY(dti, sc, 1); in visit() local
5355 Expression *e = semanticY(die, sc, 1); in visit() local
5389 if (Expression *e = resolvePropertiesX(sc, e1x, exp->e2)) in visit() local
5434 Expression *e = NULL; in visit() local
5609 Expression *e = Expression::combine(ae, cx); in visit() local
5627 Expression *e = new CondExp(exp->loc, econd->econd, ea1, ea2); in visit() local
5646 Expression *e = e1x->copy(); in visit() local
5681 Expression *e; in visit() local
5756 Expression *e = ae->op_overload(sc); in visit() local
5808 Expression *e = exp->op_overload(sc); in visit() local
5827 Expression *e = exp->op_overload(sc); in visit() local
6196 Expression *e = exp->op_overload(sc); in visit() local
6287 Expression *e = exp->op_overload(sc); in visit() local
6379 Expression *e = exp->op_overload(sc); in visit() local
6480 Expression *e = exp->op_overload(sc); in visit() local
6614 Expression *e = exp->op_overload(sc); in visit() local
6809 Expression *e = exp->op_overload(sc); in visit() local
6910 Expression *e = exp->op_overload(sc); in visit() local
7011 Expression *e = exp->op_overload(sc); in visit() local
7089 Expression *e = exp->op_overload(sc); in visit() local
7208 Expression *e = exp->op_overload(sc); in visit() local
7243 Expression *e = exp->op_overload(sc); in visit() local
7278 Expression *e = exp->op_overload(sc); in visit() local
7313 Expression *e = exp->op_overload(sc); in visit() local
7370 Expression *e = exp->op_overload(sc); in visit() local
7427 Expression *e = exp->op_overload(sc); in visit() local
7640 Expression *e = exp->op_overload(sc); in visit() local
7678 void visit(RemoveExp *e) in visit()
7712 Expression *e = exp->op_overload(sc); in visit() local
7855 if (Expression *e = binSemanticProp(exp, sc)) in visit() local
7896 if (Expression *e = exp->op_overload(sc)) in visit() local
7902 if (Expression *e = typeCombine(exp, sc)) in visit() local
8115 void visit(FileInitExp *e) in visit()
8122 void visit(LineInitExp *e) in visit()
8128 void visit(ModuleInitExp *e) in visit()
8135 void visit(FuncInitExp *e) in visit()
8147 void visit(PrettyFuncInitExp *e) in visit()
8168 Expression *e = semantic(exp, sc); in trySemantic() local
8181 Expression *unaSemantic(UnaExp *e, Scope *sc) in unaSemantic()
8194 Expression *binSemantic(BinExp *e, Scope *sc) in binSemantic()
8214 Expression *binSemanticProp(BinExp *e, Scope *sc) in binSemanticProp()
8230 Expression *semantic(Expression *e, Scope *sc) in semantic()
8277 Expression *e = new StringExp(exp->loc, const_cast<char*>(s), strlen(s)); in semanticX() local
8308 Expression *e = (*te->exps)[i]; in semanticX() local
8314 Expression *e = new TupleExp(exp->loc, NULL, exps); in semanticX() local
8322 Expression *e = new IntegerExp(exp->loc, te->exps->dim, Type::tsize_t); in semanticX() local
8371 Expression *e = semanticX(exp, sc); in semanticY() local
8638 Expression *e = semanticX(die, sc); in semanticY() local