Searched refs:OverExp (Results 1 - 16 of 16) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dvisitor.d72 void visit(ASTCodegen.OverExp e) { visit(cast(ASTCodegen.Expression)e); }
H A Dlambdacomp.d485 override void visit(OverExp) { buf.setsize(0); }
H A Dvisitor.h210 class OverExp;
635 virtual void visit(OverExp *e) { visit((Expression *)e); }
H A Dexpression.h155 OverExp* isOverExp();
594 class OverExp : public Expression class in inherits:Expression
H A Dexpression.d1650 inout(OverExp) isOverExp() { return op == EXP.overloadSet ? cast(typeof(return))this : null; }
3739 extern (C++) final class OverExp : Expression
3745 super(loc, EXP.overloadSet, __traits(classInstanceSize, OverExp));
3746 //printf("OverExp(this = %p, '%s')\n", this, var.toChars());
4917 s = (cast(OverExp)e).vars;
H A Dexpressionsem.d935 return new OverExp(loc, o);
4284 exp.e1 = new OverExp(exp.loc, ti.tempdecl.isOverloadSet());
4325 exp.e1 = new DotExp(exp.loc, se.e1, new OverExp(exp.loc, ti.tempdecl.isOverloadSet()));
4534 e = new DotExp(exp.loc, e, new OverExp(exp.loc, os));
12546 return new OverExp(exp.loc, o);
12838 else if (OverExp oe = e.isOverExp())
H A Ddcast.d964 OverExp eo = e.e1.isOverExp();
2133 OverExp eo = e.e1.isOverExp();
H A Dtypesem.d4062 auto oe = new OverExp(e.loc, o);
4478 auto oe = new OverExp(e.loc, o);
H A Dstatementsem.d4408 ds = (cast(OverExp)e).vars;
H A Dhdrgen.d2129 void visitOver(OverExp e)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dexpression.c258 os = ((OverExp *)de->e2)->vars;
266 os = ((OverExp *)e1)->vars;
548 os = ((OverExp *)de->e2)->vars;
554 os = ((OverExp *)e1)->vars;
3281 return new OverExp(loc, o);
4446 /******************************** OverExp **************************/
4448 OverExp::OverExp(Loc loc, OverloadSet *s) function in class:OverExp
4449 : Expression(loc, TOKoverloadset, sizeof(OverExp))
4451 //printf("OverExp(thi
[all...]
H A Dvisitor.h202 class OverExp;
496 virtual void visit(OverExp *e) { visit((Expression *)e); }
H A Ddcast.c896 OverExp *eo = (OverExp *)e->e1;
1906 OverExp *eo = (OverExp *)e->e1;
H A Dexpression.h616 class OverExp : public Expression class in inherits:Expression
621 OverExp(Loc loc, OverloadSet *s);
H A Dexpressionsem.c2825 exp->e1 = new OverExp(exp->loc, ti->tempdecl->isOverloadSet());
2870 exp->e1 = new DotExp(exp->loc, se->e1, new OverExp(exp->loc, ti->tempdecl->isOverloadSet()));
3024 e = new DotExp(exp->loc, e, new OverExp(exp->loc, os));
3328 OverloadSet *os = ((OverExp *)exp->e1)->vars;
8259 ds = ((OverExp *)exp->e1)->vars;
8530 return new OverExp(exp->loc, o);
8793 OverExp *oe = (OverExp *)e;
H A Dmtype.c6653 (*elems)[i] = ((OverExp *)src)->type;
6674 result = ((OverExp *)e)->type;
8040 OverExp *oe = new OverExp(e->loc, o);
8744 OverExp *oe = new OverExp(e->loc, o);

Completed in 258 milliseconds