Home
last modified time | relevance | path

Searched refs:IntervalExp (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dopover.c244 IntervalExp *ie = NULL; in op_overload()
248 ie = (IntervalExp *)(*ae->arguments)[0]; in op_overload()
402 IntervalExp *ie = NULL; in op_overload()
406 ie = (IntervalExp *)(*ae->arguments)[0]; in op_overload()
1145 IntervalExp *ie = NULL; in op_overload()
1149 ie = (IntervalExp *)(*ae->arguments)[0]; in op_overload()
H A Dexpression.h75 Expression *resolveOpDollar(Scope *sc, ArrayExp *ae, IntervalExp *ie, Expression **pe0);
993 SliceExp(Loc loc, Expression *e1, IntervalExp *ie);
1014 class IntervalExp : public Expression
1020 IntervalExp(Loc loc, Expression *lwr, Expression *upr);
H A Dexpression.c5805 SliceExp::SliceExp(Loc loc, Expression *e1, IntervalExp *ie) in SliceExp()
5943 IntervalExp::IntervalExp(Loc loc, Expression *lwr, Expression *upr) in IntervalExp() function
5944 : Expression(loc, TOKinterval, sizeof(IntervalExp)) in IntervalExp()
5950 Expression *IntervalExp::syntaxCopy() in syntaxCopy()
5952 return new IntervalExp(loc, lwr->syntaxCopy(), upr->syntaxCopy()); in syntaxCopy()
6859 IntervalExp *ie = (IntervalExp *)e; in resolveOpDollar()
6938 Expression *resolveOpDollar(Scope *sc, ArrayExp *ae, IntervalExp *ie, Expression **pe0) in resolveOpDollar()
H A Dvisitor.h234 class IntervalExp; variable
528 virtual void visit(IntervalExp *e) { visit((Expression *)e); } in visit()
H A Dexpressionsem.c4708 void visit(IntervalExp *e) in visit()
5213 IntervalExp *ie = NULL; in visit()
5217 ie = (IntervalExp *)(*ae->arguments)[0]; in visit()
H A Dhdrgen.c2928 void visit(IntervalExp *e) in visit()
H A Dparse.c7268 arguments->push(new IntervalExp(loc, index, upr)); in parsePostExp()
H A Ddtemplate.c4889 void visit(IntervalExp *e) in reliesOnTident()
H A Dmtype.c9205 *pe = new ArrayExp(loc, *pe, new IntervalExp(loc, lwr, upr)); in resolve()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h187 IntervalExp* isIntervalExp();
949 class IntervalExp : public Expression
955 IntervalExp *syntaxCopy();
H A Dlambdacomp.d479 override void visit(IntervalExp) { buf.setsize(0); } in visit() argument
H A Dopover.d290 IntervalExp ie = null; in visitUna()
429 IntervalExp ie = null; in visitArray()
1105 IntervalExp ie = null; in visitBinAssign()
H A Dvisitor.h243 class IntervalExp; variable
483 virtual void visit(IntervalExp *e) { visit((Expression *)e); } in visit()
H A Dparsetimevisitor.d191 void visit(AST.IntervalExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1102 override void visit(AST.IntervalExp e) in ParseVisitMethods()
H A Dexpression.d1683 …inout(IntervalExp) isIntervalExp() { return op == EXP.interval ? cast(typeof(return))this : null;… in isIntervalExp()
5502 extern (D) this(const ref Loc loc, Expression e1, IntervalExp ie) in this()
5717 extern (C++) final class IntervalExp : Expression
5724 super(loc, EXP.interval, __traits(classInstanceSize, IntervalExp)); in this()
5731 return new IntervalExp(loc, lwr.syntaxCopy(), upr.syntaxCopy()); in syntaxCopy()
H A Dexpressionsem.d291 Expression resolveOpDollar(Scope* sc, ArrayExp ae, IntervalExp ie, Expression* pe0) in resolveOpDollar()
8218 override void visit(IntervalExp e) in visit()
8738 IntervalExp ie = null; in visit()
8742 ie = cast(IntervalExp)(*ae.arguments)[0]; in visit()
H A Dhdrgen.d2462 void visitInterval(IntervalExp e) in expressionPrettyPrint()
H A Dtypesem.d3238 return returnExp(new ArrayExp(loc, pe, new IntervalExp(loc, mt.lwr, mt.upr))); in visitSlice()
H A Ddtemplate.d5247 override void visit(IntervalExp e) in reliesOnTemplateParameters()
H A Dparse.d8787 arguments.push(new AST.IntervalExp(loc, index, upr));