Home
last modified time | relevance | path

Searched refs:DotTemplateInstanceExp (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtypesem.c103 e = new DotTemplateInstanceExp(e->loc, e, ti->name, ti->tiargs); in typeToExpressionHelper()
H A Dexpression.c52 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 Dopover.c280 … 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 Dexpressionsem.c75 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 Dexpression.h830 class DotTemplateInstanceExp : public UnaExp
835 DotTemplateInstanceExp(Loc loc, Expression *e, Identifier *name, Objects *tiargs);
836 DotTemplateInstanceExp(Loc loc, Expression *e, TemplateInstance *ti);
H A Dvisitor.h218 class DotTemplateInstanceExp; variable
512 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } in visit()
H A Ddsymbol.c1736 e = new DotTemplateInstanceExp(loc, ce, td->ident, tiargs); in search()
H A Dmtype.c42 Expression *semanticY(DotTemplateInstanceExp *exp, Scope *sc, int flag);
2265DotTemplateInstanceExp *dti = new DotTemplateInstanceExp(e->loc, e, Id::opDispatch, tiargs); in noMember()
H A Dhdrgen.c2821 void visit(DotTemplateInstanceExp *e) in visit()
H A Dparse.c7222 e = new DotTemplateInstanceExp(loc, e, id, tiargs); in parsePostExp()
H A Ddtemplate.c4835 void visit(DotTemplateInstanceExp *e) in reliesOnTident()
H A Ddinterpret.c3155 e = ((DotTemplateInstanceExp *)e)->e1; in findParentVar()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dopover.d321 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 Dexpression.h168 DotTemplateInstanceExp* isDotTemplateInstanceExp();
788 class DotTemplateInstanceExp : public UnaExp
793 DotTemplateInstanceExp *syntaxCopy();
H A Dvisitor.h227 class DotTemplateInstanceExp; variable
517 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } in visit()
H A Dexpressionsem.d267 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 Dexpression.d1664 …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 Dparsetimevisitor.d225 void visit(AST.DotTemplateInstanceExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1068 override void visit(AST.DotTemplateInstanceExp e) in ParseVisitMethods()
H A Ddsymbol.d2059 e = new DotTemplateInstanceExp(loc, ce, td.ident, tiargs);
H A Dtypesem.d624 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 Dhdrgen.d2355 void visitDotTemplateInstance(DotTemplateInstanceExp e) in expressionPrettyPrint()
H A Dstatementsem.d2446 sl = new DotTemplateInstanceExp(ss.loc, sl, Id.__switch, compileTimeArgs); in package()
H A Ddsymbolsem.d6907 auto dti = new DotTemplateInstanceExp( in doAtomicOp()
H A Ddtemplate.d5195 override void visit(DotTemplateInstanceExp e) in reliesOnTemplateParameters()

12