Searched refs:FuncExp (Results 1 - 25 of 38) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddelegatize.c64 e = new FuncExp(loc, fld);
H A Dcond.c140 FuncExp *fe = new FuncExp(loc, fd);
H A Dexpression.c1687 FuncExp *fe = (FuncExp *)a;
3256 e = new FuncExp(loc, fld);
4553 /******************************** FuncExp *********************************/
4555 FuncExp::FuncExp(Loc loc, Dsymbol *s) function in class:FuncExp
4556 : Expression(loc, TOKfunction, sizeof(FuncExp))
4570 bool FuncExp::equals(RootObject *o)
4578 FuncExp *fe = (FuncExp *)
[all...]
H A Ddtemplate.c164 if (((FuncExp *)ea)->td)
165 sa = ((FuncExp *)ea)->td;
167 sa = ((FuncExp *)ea)->fd;
470 return (size_t)(void *) ((FuncExp *)e)->fd;
2020 if (((FuncExp *)ea)->td)
2021 sa = ((FuncExp *)ea)->td;
2023 sa = ((FuncExp *)ea)->fd;
4418 void visit(FuncExp *e)
4790 void visit(FuncExp *)
4792 //printf("FuncExp
[all...]
H A Ddeclaration.c365 Expression *e = new FuncExp(loc, aliassym);
369 FuncExp *fe = (FuncExp *)e;
1517 FuncDeclaration *f = ((FuncExp *)ex)->fd;
H A Dvisitor.h203 class FuncExp;
497 virtual void visit(FuncExp *e) { visit((Expression *)e); }
H A Ddcast.c117 void visit(FuncExp *e)
119 //printf("FuncExp::implicitCastTo type = %p %s, t = %s\n", e->type, e->type ? e->type->toChars() : NULL, t->toChars());
120 FuncExp *fe;
977 void visit(FuncExp *e)
979 //printf("FuncExp::implicitConvTo type = %p %s, t = %s\n", e->type, e->type ? e->type->toChars() : NULL, t->toChars());
2257 void visit(FuncExp *e)
2259 //printf("FuncExp::castTo type = %s, t = %s\n", e->type->toChars(), t->toChars());
2260 FuncExp *fe;
2457 void visit(FuncExp *fe)
2459 //printf("FuncExp
[all...]
H A Dexpression.h629 class FuncExp : public Expression class in inherits:Expression
636 FuncExp(Loc loc, Dsymbol *s);
640 MATCH matchType(Type *to, Scope *sc, FuncExp **pfe, int flag = 0);
H A Descape.c804 void visit(FuncExp *e)
H A Dinitsem.c190 Expression *e = new FuncExp(i->loc, fd);
H A Dexpressionsem.c1544 void visit(FuncExp *exp)
1587 FuncExp *fe;
1650 Expression *callExpSemantic(FuncExp *exp, Scope *sc, Expressions *arguments)
2594 * normalize AST, and it will give a chance to wrap fd with FuncExp.
2775 FuncExp *fe = (FuncExp *)exp->e1;
3356 assert(((FuncExp *)exp->e1)->fd);
3357 exp->f = ((FuncExp *)exp->e1)->fd;
H A Dstatementsem.c535 FuncExp *fe = (FuncExp *)e;
1505 Expression *flde = new FuncExp(loc, fld);
H A Ddinterpret.c1905 void visit(FuncExp *e)
4696 fd = ((FuncExp *)ecall)->fd;
6560 fd = ((FuncExp*)deleg)->fd;
6619 fd = ((FuncExp*)deleg)->fd;
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddelegatize.d69 e = new FuncExp(loc, fld);
H A Dexpression.h156 FuncExp* isFuncExp();
606 class FuncExp : public Expression class in inherits:Expression
614 FuncExp *syntaxCopy();
H A Dlambdacomp.d477 override void visit(FuncExp) { buf.setsize(0); }
H A Dvisitor.h211 class FuncExp;
482 virtual void visit(FuncExp *e) { visit((Expression *)e); }
H A Dstatementsem.d876 FuncExp flde = foreachBodyToFunction(sc2, fs, tfld);
1384 (cast(FuncExp)flde).fd.tookAddressOf = 1;
1389 ++(cast(FuncExp)flde).fd.tookAddressOf; // allocate a closure unless the opApply() uses 'scope'
1616 static FuncExp foreachBodyToFunction(Scope* sc, ForeachStatement fs, TypeFunction tfld)
1672 Expression flde = new FuncExp(fs.loc, fld);
1677 return cast(FuncExp)flde;
4404 auto fe = cast(FuncExp)e;
H A Ddtemplate.d2291 if ((cast(FuncExp)ea).td)
2292 sa = (cast(FuncExp)ea).td;
2294 sa = (cast(FuncExp)ea).fd;
4798 override void visit(FuncExp e)
5151 override void visit(FuncExp e)
5153 //printf("FuncExp.reliesOnTemplateParameters('%s')\n", e.toChars());
6712 FuncExp fe = cast(FuncExp)ea;
7258 if ((cast(FuncExp)ea).td)
7259 sa = (cast(FuncExp)e
[all...]
H A Ddcast.d164 Expression visitFunc(FuncExp e)
166 //printf("FuncExp::implicitCastTo type = %p %s, t = %s\n", e.type, e.type ? e.type.toChars() : NULL, t.toChars());
167 FuncExp fe;
1058 MATCH visitFunc(FuncExp e)
1060 //printf("FuncExp::implicitConvTo type = %p %s, t = %s\n", e.type, e.type ? e.type.toChars() : NULL, t.toChars());
2504 Expression visitFunc(FuncExp e)
2506 //printf("FuncExp::castTo type = %s, t = %s\n", e.type.toChars(), t.toChars());
2507 FuncExp fe;
2710 Expression visitFun(FuncExp fe)
2712 //printf("FuncExp
[all...]
H A Dcond.d199 auto fe = new FuncExp(loc, fd);
H A Dexpression.d1651 inout(FuncExp) isFuncExp() { return op == EXP.function_ ? cast(typeof(return))this : null; }
3771 extern (C++) final class FuncExp : Expression
3779 super(loc, EXP.function_, __traits(classInstanceSize, FuncExp));
3852 override FuncExp syntaxCopy()
3855 return new FuncExp(loc, td.syntaxCopy(null));
3857 return new FuncExp(loc, fd.syntaxCopy(null));
3860 return new FuncExp(loc, fd);
3863 extern (D) MATCH matchType(Type to, Scope* sc, FuncExp* presult, int flag = 0)
3873 //printf("FuncExp::matchType('%s'), to=%s\n", type ? type.toChars() : "null", to.toChars());
4016 (*presult) = cast(FuncExp)cop
[all...]
H A Dtransitivevisitor.d990 override void visit(AST.FuncExp e)
992 //printf("Visiting FuncExp\n");
H A Ddmangle.d972 override void visit(FuncExp e)
H A Dparsetimevisitor.d190 void visit(AST.FuncExp e) { visit(cast(AST.Expression)e); }

Completed in 259 milliseconds

12