| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | typesem.c | 103 e = new DotTemplateInstanceExp(e->loc, e, ti->name, ti->tiargs); in typeToExpressionHelper()
|
| H A D | expression.c | 52 Expression *semanticY(DotTemplateInstanceExp *exp, Scope *sc, int flag); 325 DotTemplateInstanceExp* dti = (DotTemplateInstanceExp *)e1; 581 DotTemplateInstanceExp* dti = (DotTemplateInstanceExp *)e1; in resolvePropertiesOnly() 743 DotTemplateInstanceExp *dti = (DotTemplateInstanceExp *)ue; in searchUFCS() 765 ((DotTemplateInstanceExp *)e)->ti->name == Id::opDispatch; in isDotOpDispatch() 855 DotTemplateInstanceExp *dti = (DotTemplateInstanceExp *)ce->e1; in resolveUFCS() 894 DotTemplateInstanceExp *dti; 895 dti = (DotTemplateInstanceExp *)e1; 5416 DotTemplateInstanceExp::DotTemplateInstanceExp(Loc loc, Expression *e, Identifier *name, Objects *t… in DotTemplateInstanceExp() function 5417 : UnaExp(loc, TOKdotti, sizeof(DotTemplateInstanceExp), e) in DotTemplateInstanceExp() [all …]
|
| H A D | opover.c | 280 … result = new DotTemplateInstanceExp(e->loc, ae->e1, Id::opIndexUnary, tiargs); in op_overload() 310 … result = new DotTemplateInstanceExp(e->loc, ae->e1, Id::opSliceUnary, tiargs); in op_overload() 368 result = new DotTemplateInstanceExp(e->loc, e->e1, fd->ident, tiargs); in op_overload() 554 result = new DotTemplateInstanceExp(e->loc, e->e1, fd->ident, tiargs); in op_overload() 1187 … result = new DotTemplateInstanceExp(e->loc, ae->e1, Id::opIndexOpAssign, tiargs); in op_overload() 1223 … result = new DotTemplateInstanceExp(e->loc, ae->e1, Id::opSliceOpAssign, tiargs); in op_overload()
|
| H A D | expressionsem.c | 75 Expression *semanticY(DotTemplateInstanceExp *exp, Scope *sc, int flag); 867 e = new DotTemplateInstanceExp(exp->loc, e, ti); in visit() 881 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() 892 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() 2669 void visit(DotTemplateInstanceExp *exp) in visit() 2811 exp->e1 = new DotTemplateInstanceExp(exp->e1->loc, exp->e1, ti); in visit() 2846 DotTemplateInstanceExp *se = (DotTemplateInstanceExp *)exp->e1; in visit() 3623 DotTemplateInstanceExp* dti = (DotTemplateInstanceExp *)exp->e1; in visit() 5343 DotTemplateInstanceExp *dti = (DotTemplateInstanceExp *)e1x; in visit() 8634 Expression *semanticY(DotTemplateInstanceExp *exp, Scope *sc, int flag) in semanticY()
|
| H A D | expression.h | 830 class DotTemplateInstanceExp : public UnaExp 835 DotTemplateInstanceExp(Loc loc, Expression *e, Identifier *name, Objects *tiargs); 836 DotTemplateInstanceExp(Loc loc, Expression *e, TemplateInstance *ti);
|
| H A D | visitor.h | 218 class DotTemplateInstanceExp; variable 512 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | dsymbol.c | 1736 e = new DotTemplateInstanceExp(loc, ce, td->ident, tiargs); in search()
|
| H A D | mtype.c | 42 Expression *semanticY(DotTemplateInstanceExp *exp, Scope *sc, int flag); 2265 … DotTemplateInstanceExp *dti = new DotTemplateInstanceExp(e->loc, e, Id::opDispatch, tiargs); in noMember()
|
| H A D | hdrgen.c | 2821 void visit(DotTemplateInstanceExp *e) in visit()
|
| H A D | parse.c | 7222 e = new DotTemplateInstanceExp(loc, e, id, tiargs); in parsePostExp()
|
| H A D | dtemplate.c | 4835 void visit(DotTemplateInstanceExp *e) in reliesOnTident()
|
| H A D | dinterpret.c | 3155 e = ((DotTemplateInstanceExp *)e)->e1; in findParentVar()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | opover.d | 321 result = new DotTemplateInstanceExp(e.loc, ae.e1, Id.opIndexUnary, tiargs); in visitUna() 349 result = new DotTemplateInstanceExp(e.loc, ae.e1, Id.opSliceUnary, tiargs); in visitUna() 387 result = new DotTemplateInstanceExp(e.loc, e.e1, fd.ident, tiargs); in visitUna() 574 result = new DotTemplateInstanceExp(e.loc, e.e1, fd.ident, tiargs); in visitCast() 1141 … result = new DotTemplateInstanceExp(e.loc, ae.e1, Id.opIndexOpAssign, tiargs); in visitBinAssign() 1174 … result = new DotTemplateInstanceExp(e.loc, ae.e1, Id.opSliceOpAssign, tiargs); in visitBinAssign()
|
| H A D | expression.h | 168 DotTemplateInstanceExp* isDotTemplateInstanceExp(); 788 class DotTemplateInstanceExp : public UnaExp 793 DotTemplateInstanceExp *syntaxCopy();
|
| H A D | visitor.h | 227 class DotTemplateInstanceExp; variable 517 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | expressionsem.d | 267 e = new DotTemplateInstanceExp(ae.loc, ae.e1, slice.ident, tiargs); in resolveOpDollar() 3315 e = new DotTemplateInstanceExp(exp.loc, e, ti); in visit() 3328 … Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti); in visit() 3339 … Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti); in visit() 4270 exp.e1 = new DotTemplateInstanceExp(exp.e1.loc, exp.e1, ti); in visit() 4303 if (DotTemplateInstanceExp se = exp.e1.isDotTemplateInstanceExp()) in visit() 6325 auto dt = new DotTemplateInstanceExp(loc, assertFail, Id._d_assert_fail, tiargs); in visit() 6680 override void visit(DotTemplateInstanceExp exp) in visit() 6843 DotTemplateInstanceExp dti = cast(DotTemplateInstanceExp)exp.e1; in visit() 7647 … auto dt = new DotTemplateInstanceExp(exp.loc, dotid, Id.__ArrayCast, tiargs); in visit() [all …]
|
| H A D | expression.d | 1664 …inout(DotTemplateInstanceExp) isDotTemplateInstanceExp() { return op == EXP.dotTemplateInstance ? … in isDotTemplateInstanceExp() 4877 extern (C++) final class DotTemplateInstanceExp : UnaExp 4883 super(loc, EXP.dotTemplateInstance, __traits(classInstanceSize, DotTemplateInstanceExp), e); in this() 4890 super(loc, EXP.dotTemplateInstance, __traits(classInstanceSize, DotTemplateInstanceExp), e); in this() 4894 override DotTemplateInstanceExp syntaxCopy() in syntaxCopy() 4896 …return new DotTemplateInstanceExp(loc, e1.syntaxCopy(), ti.name, TemplateInstance.arraySyntaxCopy(… in syntaxCopy()
|
| H A D | parsetimevisitor.d | 225 void visit(AST.DotTemplateInstanceExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
|
| H A D | transitivevisitor.d | 1068 override void visit(AST.DotTemplateInstanceExp e) in ParseVisitMethods()
|
| H A D | dsymbol.d | 2059 e = new DotTemplateInstanceExp(loc, ce, td.ident, tiargs);
|
| H A D | typesem.d | 624 e = new DotTemplateInstanceExp(e.loc, e, ti.name, ti.tiargs); 3858 auto dti = new DotTemplateInstanceExp(e.loc, e, Id.opDispatch, tiargs); in dotExp()
|
| H A D | hdrgen.d | 2355 void visitDotTemplateInstance(DotTemplateInstanceExp e) in expressionPrettyPrint()
|
| H A D | statementsem.d | 2446 sl = new DotTemplateInstanceExp(ss.loc, sl, Id.__switch, compileTimeArgs); in package()
|
| H A D | dsymbolsem.d | 6907 auto dti = new DotTemplateInstanceExp( in doAtomicOp()
|
| H A D | dtemplate.d | 5195 override void visit(DotTemplateInstanceExp e) in reliesOnTemplateParameters()
|