Home
last modified time | relevance | path

Searched refs:DotExp (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dvisitor.d84 void visit(ASTCodegen.DotExp e) { visit(cast(ASTCodegen.BinExp)e); }
226 override void visit(ASTCodegen.DotExp e)
H A Dexpression.h185 DotExp* isDotExp();
995 class DotExp : public BinExp
H A Dvisitor.h247 class DotExp; variable
647 virtual void visit(DotExp *e) { visit((BinExp *)e); } in visit()
H A Dtypesem.d4020 return new DotExp(e.loc, e, new ScopeExp(e.loc, tm)).expressionSemantic(sc); in dotExp()
4050 e = new DotExp(e.loc, e, new ScopeExp(e.loc, ti)); in dotExp()
4067 return new DotExp(e.loc, e, oe); in dotExp()
4428 return new DotExp(e.loc, e, new ScopeExp(e.loc, tm)).expressionSemantic(sc); in dotExp()
4465 e = new DotExp(e.loc, e, new ScopeExp(e.loc, ti)); in dotExp()
4483 return new DotExp(e.loc, e, oe); in dotExp()
H A Dtraits.d936 ex = new DotExp(e.loc, ex, new TemplateExp(e.loc, td)); in semanticTraits()
938 ex = new DotExp(e.loc, ex, new ScopeExp(e.loc, ti)); in semanticTraits()
H A Dexpressionsem.d4325 … exp.e1 = new DotExp(exp.loc, se.e1, new OverExp(exp.loc, ti.tempdecl.isOverloadSet())); in visit()
4404 else if (DotExp de = exp.e1.isDotExp()) in visit()
4534 e = new DotExp(exp.loc, e, new OverExp(exp.loc, os)); in visit()
8142 override void visit(DotExp exp) in visit()
12573 e = new DotExp(exp.loc, eleft, e); in semanticY()
12696 e1 = new DotExp(exp.e1.loc, exp.e1, new ScopeExp(tm.loc, tm)); in semanticY()
12760 return new DotExp(exp.loc, exp.e1, new ScopeExp(exp.loc, exp.ti)) in semanticY()
12804 return new DotExp(exp.loc, exp.e1, new ScopeExp(exp.loc, exp.ti)) in semanticY()
12813 else if (DotExp de = e.isDotExp()) in semanticY()
12834 return new DotExp(exp.loc, exp.e1, new ScopeExp(exp.loc, exp.ti)) in semanticY()
H A Dexpression.d1681 inout(DotExp) isDotExp() { return op == EXP.dot ? cast(typeof(return))this : null; } in isDotExp()
4911 e = (cast(DotExp)e).e2; in findTempDecl()
5625 extern (C++) final class DotExp : BinExp
5629 super(loc, EXP.dot, __traits(classInstanceSize, DotExp), e1, e2); in this()
H A Dhdrgen.d2489 void visitDot(DotExp e) in expressionPrettyPrint()
H A Ddtemplate.d6750 if (auto se = (cast(DotExp)ea).e2.isScopeExp()) in semanticTiargs()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dexpressionsem.c2870 … exp->e1 = new DotExp(exp->loc, se->e1, new OverExp(exp->loc, ti->tempdecl->isOverloadSet())); in visit()
2953 DotExp *de = (DotExp *) exp->e1; in visit()
3024 e = new DotExp(exp->loc, e, new OverExp(exp->loc, os)); in visit()
4794 void visit(DotExp *exp) in visit()
8379 DotExp *de = (DotExp *)exp->e1; in semanticY()
8559 e = new DotExp(exp->loc, eleft, e); in semanticY()
8701 e = new DotExp(exp->loc, exp->e1, e); in semanticY()
8748 e = new DotExp(exp->loc, exp->e1, e); in semanticY()
8761 DotExp *de = (DotExp *)e; in semanticY()
8786 e = new DotExp(exp->loc, exp->e1, e); in semanticY()
H A Dvisitor.h238 class DotExp; variable
532 virtual void visit(DotExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.c253 DotExp *de = (DotExp *)e1;
545 DotExp *de = (DotExp *)e1; in resolvePropertiesOnly()
5446 e = ((DotExp *)e)->e2; in findTempDecl()
6056 DotExp::DotExp(Loc loc, Expression *e1, Expression *e2) in DotExp() function
6057 : BinExp(loc, TOKdot, sizeof(DotExp), e1, e2) in DotExp()
H A Dexpression.h1065 class DotExp : public BinExp
1068 DotExp(Loc loc, Expression *e1, Expression *e2);
H A Dmtype.c7996 Expression *de = new DotExp(e->loc, e, new ScopeExp(e->loc, tm)); in dotExp()
8027 e = new DotExp(e->loc, e, new ScopeExp(e->loc, ti)); in dotExp()
8043 return new DotExp(e->loc, e, oe); in dotExp()
8700 Expression *de = new DotExp(e->loc, e, new ScopeExp(e->loc, tm)); in dotExp()
8731 e = new DotExp(e->loc, e, new ScopeExp(e->loc, ti)); in dotExp()
8747 return new DotExp(e->loc, e, oe); in dotExp()
H A Dhdrgen.c2955 void visit(DotExp *e) in visit()