Home
last modified time | relevance | path

Searched refs:OverExp (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dlambdacomp.d485 override void visit(OverExp) { buf.setsize(0); } in visit() argument
H A Dvisitor.d72 void visit(ASTCodegen.OverExp e) { visit(cast(ASTCodegen.Expression)e); }
H A Dexpression.h155 OverExp* isOverExp();
594 class OverExp : public Expression
H A Dvisitor.h210 class OverExp; variable
635 virtual void visit(OverExp *e) { visit((Expression *)e); } in visit()
H A Dexpression.d1650 …inout(OverExp) isOverExp() { return op == EXP.overloadSet ? cast(typeof(return))this : null; } in isOverExp()
3739 extern (C++) final class OverExp : Expression
3745 super(loc, EXP.overloadSet, __traits(classInstanceSize, OverExp)); in this()
4917 s = (cast(OverExp)e).vars; in findTempDecl()
H A Ddcast.d964 OverExp eo = e.e1.isOverExp(); in implicitConvTo()
2133 OverExp eo = e.e1.isOverExp(); in visitAddr()
H A Dexpressionsem.d935 return new OverExp(loc, o); in symbolToExp()
4284 exp.e1 = new OverExp(exp.loc, ti.tempdecl.isOverloadSet()); in visit()
4325 … exp.e1 = new DotExp(exp.loc, se.e1, new OverExp(exp.loc, ti.tempdecl.isOverloadSet())); in visit()
4534 e = new DotExp(exp.loc, e, new OverExp(exp.loc, os)); in visit()
12546 return new OverExp(exp.loc, o); in semanticY()
12838 else if (OverExp oe = e.isOverExp()) in semanticY()
H A Dtypesem.d4062 auto oe = new OverExp(e.loc, o); in dotExp()
4478 auto oe = new OverExp(e.loc, o); in dotExp()
H A Dhdrgen.d2129 void visitOver(OverExp e) in expressionPrettyPrint()
H A Dstatementsem.d4408 ds = (cast(OverExp)e).vars; in makeTupleForeach()
/netbsd-src/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; in resolvePropertiesOnly()
554 os = ((OverExp *)e1)->vars; in resolvePropertiesOnly()
3281 return new OverExp(loc, o); in resolve()
4448 OverExp::OverExp(Loc loc, OverloadSet *s) in OverExp() function
4449 : Expression(loc, TOKoverloadset, sizeof(OverExp)) in OverExp()
4456 bool OverExp::isLvalue() in isLvalue()
4461 Expression *OverExp::toLvalue(Scope *, Expression *) in toLvalue()
5451 case TOKoverloadset: s = ((OverExp *)e)->vars; break; in findTempDecl()
H A Dvisitor.h202 class OverExp; variable
496 virtual void visit(OverExp *e) { visit((Expression *)e); } in visit()
H A Ddcast.c896 OverExp *eo = (OverExp *)e->e1; in implicitConvTo()
1906 OverExp *eo = (OverExp *)e->e1; in castTo()
H A Dexpression.h616 class OverExp : public Expression
621 OverExp(Loc loc, OverloadSet *s);
H A Dexpressionsem.c2825 exp->e1 = new OverExp(exp->loc, ti->tempdecl->isOverloadSet()); in visit()
2870 … exp->e1 = new DotExp(exp->loc, se->e1, new OverExp(exp->loc, ti->tempdecl->isOverloadSet())); in visit()
3024 e = new DotExp(exp->loc, e, new OverExp(exp->loc, os)); in visit()
3328 OverloadSet *os = ((OverExp *)exp->e1)->vars; in visit()
8259 ds = ((OverExp *)exp->e1)->vars; in semanticX()
8530 return new OverExp(exp->loc, o); in semanticY()
8793 OverExp *oe = (OverExp *)e; in semanticY()
H A Dmtype.c6653 (*elems)[i] = ((OverExp *)src)->type; in semantic()
6674 result = ((OverExp *)e)->type; in semantic()
8040 OverExp *oe = new OverExp(e->loc, o); in dotExp()
8744 OverExp *oe = new OverExp(e->loc, o); in dotExp()
H A Dhdrgen.c2656 void visit(OverExp *e) in visit()