Lines Matching refs:dve
793 DotVarExp dve = e1.isDotVarExp();
794 return handleFuncDecl(dve.var.isFuncDeclaration());
1242 DotVarExp dve = e1.isDotVarExp();
1243 s = dve.var;
1245 tthis = dve.e1.type;
4645 DotVarExp dve;
4650 dve = cast(DotVarExp)exp.e1;
4652 s = dve.var;
4657 dve = null;
4720 dve.var = exp.f;
4899 DotVarExp dve = cast(DotVarExp)exp.e1;
4900 exp.f = resolveFuncCall(exp.loc, sc, dve.var, tiargs, dve.e1.type, exp.arguments, FuncResolveFlag.overloadOnly);
4905 dve.var = exp.f;
4906 dve.type = exp.f.type;
4907 dve.hasOverloads = false;
4910 exp.e1 = new VarExp(dve.loc, exp.f, false);
4911 Expression e = new CommaExp(exp.loc, dve.e1, exp);
6937 if (auto dve = exp.e1.isDotVarExp())
6943 if (auto bf = dve.var.isBitFieldDeclaration())
6978 DotVarExp dve = cast(DotVarExp)exp.e1;
6979 FuncDeclaration f = dve.var.isFuncDeclaration();
6984 if (!dve.hasOverloads)
6989 e = new DelegateExp(exp.loc, dve.e1, f, dve.hasOverloads);
6991 e = new CommaExp(exp.loc, dve.e1, new AddrExp(exp.loc, new VarExp(exp.loc, f, dve.hasOverloads)));
6998 if (checkUnsafeAccess(sc, dve, !exp.type.isMutable(), true))
7003 if (VarDeclaration v = expToVariable(dve.e1))
7870 if (DotVarExp dve = exp.e1.isDotVarExp())
7873 if ((dve.e1.op == EXP.this_ || dve.e1.op == EXP.super_) &&
9089 DotVarExp dve = (ce && ce.e1.op == EXP.dotVariable)
9091 if (sd.ctor && ce && dve && dve.var.isCtorDeclaration() &&
9093 dve.e1.op != EXP.dotVariable &&
9118 auto dvx = cast(DotVarExp)dve.copy();
12731 if (DotVarExp dve = e.isDotVarExp())
12733 if (FuncDeclaration fd = dve.var.isFuncDeclaration())
12737 e = new DotTemplateExp(dve.loc, dve.e1, td);
12741 else if (OverDeclaration od = dve.var.isOverDeclaration())
12743 exp.e1 = dve.e1; // pull semantic() result