Searched refs:TupleExp (Results 1 - 25 of 43) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dapply.c133 void visit(TupleExp *e)
H A Dtraits.c841 ex = new TupleExp(e->loc, exps);
891 Expression *ex = new TupleExp(e->loc, exps);
915 TupleExp *tup = new TupleExp(e->loc, exps);
956 TupleExp *tup = new TupleExp(e->loc, mods);
1110 TupleExp *tup = new TupleExp(e->loc, exps);
1308 Expression *ex = new TupleExp(e->loc, exps);
1449 TupleExp *t
[all...]
H A Dattrib.c1694 TupleExp *te = (TupleExp *)e;
1726 udas->push(new TupleExp(Loc(), udas1));
1727 udas->push(new TupleExp(Loc(), udas2));
1742 exps->push(new TupleExp(Loc(), userAttribDecl->getAttributes()));
1744 exps->push(new TupleExp(Loc(), atts));
H A Dcond.c98 // Directly use the elements of the array for the TupleExp creation
114 sfe->aggrfe->aggr = new TupleExp(aggr->loc, es);
201 Type *ty = new TypeTypeof(loc, new TupleExp(loc, e));
H A Dinitsem.c288 TupleExp *te = (TupleExp *)ei->exp;
387 i->exp = new TupleExp(i->exp->loc, new Expressions());
H A Dexpression.c1023 TupleExp *te = (TupleExp *)arg;
2183 TupleExp *Expression::toTupleExp()
3321 e = new TupleExp(loc, tup);
4466 /******************************** TupleExp **************************/
4468 TupleExp::TupleExp(Loc loc, Expression *e0, Expressions *exps) function in class:TupleExp
4469 : Expression(loc, TOKtuple, sizeof(TupleExp))
4471 //printf("TupleExp(this = %p)\n", this);
4476 TupleExp function in class:TupleExp
4484 TupleExp::TupleExp(Loc loc, TupleDeclaration *tup) function in class:TupleExp
[all...]
H A Ddeclaration.c1050 TupleExp *te = (TupleExp *)e;
1105 ie = new TupleExp(_init->loc, iexps);
1111 TupleExp *te = (TupleExp *)ie;
1138 TupleExp *te = (TupleExp *)ie;
H A Dexpression.h160 virtual TupleExp *toTupleExp();
385 class TupleExp : public Expression class in inherits:Expression
394 * The declaration of temporary variable __tup will be stored in TupleExp::e0.
398 TupleExp(Loc loc, Expression *e0, Expressions *exps);
399 TupleExp(Loc loc, Expressions *exps);
400 TupleExp(Loc loc, TupleDeclaration *tup);
401 TupleExp *toTupleExp();
H A Dexpressionsem.c1507 void visit(TupleExp *exp)
1540 //printf("-TupleExp::semantic(%s)\n", exp->toChars());
2577 Expression *e = new TupleExp(exp->loc, e0, exps);
4596 TupleExp *te;
4601 te = (TupleExp *)exp->e1;
4631 e = new TupleExp(exp->loc, te->e0, exps);
4918 TupleExp *te = (TupleExp *)exp->e2;
4996 TupleExp *te;
5001 te = (TupleExp *)ex
[all...]
H A Dopover.c1080 TupleExp *tup1 = (TupleExp *)e->e1;
1081 TupleExp *tup2 = (TupleExp *)e->e2;
H A Dvisitor.h190 class TupleExp;
484 virtual void visit(TupleExp *e) { visit((Expression *)e); }
H A Dstatementsem.c509 bool declareVariable(ForeachStatement *fs, Type *paramtype, TupleExp *te,
619 Type *paramtype, TupleExp *te, TypeTuple *tuple,
792 TupleExp *te = NULL;
795 te = (TupleExp *)fs->aggr;
942 TupleExp *te = (TupleExp *)fs->aggr;
H A Descape.c810 void visit(TupleExp *)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dapply.d180 override void visit(TupleExp e)
H A Dtraits.d1208 auto tup = new TupleExp(e.loc, exps);
1251 Expression ex = new TupleExp(e.loc, exps);
1300 auto tup = new TupleExp(e.loc, exps);
1329 auto tup = new TupleExp(e.loc, mods);
1501 auto tup = new TupleExp(e.loc, exps);
1712 Expression ex = new TupleExp(e.loc, exps);
1861 auto te = new TupleExp(e.loc, exps);
1976 auto tup = new TupleExp(e.loc, exps);
2054 auto tup = new TupleExp(e.loc, exps);
2092 auto tup = new TupleExp(
[all...]
H A Dattrib.d505 * and can be either a `TupleExp`, in which can additional
516 /// CTFE-able expression, resolving to `TupleExp` or `StringExp`
1423 (*udas)[0] = new TupleExp(Loc.initial, udas1);
1424 (*udas)[1] = new TupleExp(Loc.initial, udas2);
1438 exps.push(new TupleExp(Loc.initial, userAttribDecl.getAttributes()));
1440 exps.push(new TupleExp(Loc.initial, atts));
H A Dexpression.h144 TupleExp* isTupleExp();
394 class TupleExp : public Expression class in inherits:Expression
403 * The declaration of temporary variable __tup will be stored in TupleExp::e0.
407 static TupleExp *create(const Loc &loc, Expressions *exps);
408 TupleExp *syntaxCopy();
H A Dcond.d160 // Directly use the elements of the array for the TupleExp creation
174 aggrfe.aggr = new TupleExp(aggr.loc, es);
257 auto ty = new TypeTypeof(loc, new TupleExp(loc, e));
H A Dsemantic2.d578 TupleExp te = cast(TupleExp)e;
H A Dlambdacomp.d492 override void visit(TupleExp) { buf.setsize(0); }
H A Dtypesem.d1566 TupleExp te = oparam.defaultArg.isTupleExp();
1573 TupleExp te = oparam.defaultArg.isTupleExp();
1846 TupleExp te = e.isTupleExp();
3649 e = new TupleExp(e.loc, e0, exps);
3921 /* Create a TupleExp out of the fields of the struct e:
3952 e = new TupleExp(e.loc, e0, exps);
4084 e = new TupleExp(e.loc, tup);
4183 /* Create a TupleExp
4213 e = new TupleExp(e.loc, e0, exps);
4500 e = new TupleExp(
[all...]
H A Dvisitor.h196 class TupleExp;
493 virtual void visit(TupleExp *e) { visit((Expression *)e); }
H A Dexpressionsem.d974 e = new TupleExp(loc, tup);
3049 override void visit(TupleExp exp)
3053 printf("+TupleExp::semantic(%s)\n", exp.toChars());
3087 //printf("-TupleExp::semantic(%s)\n", toChars());
6182 auto res = new TupleExp(op.loc, te.exps);
6583 Expression e = new TupleExp(exp.loc, e0, exps);
7503 TupleExp te = exp.e1.isTupleExp();
7961 TupleExp te;
7966 te = cast(TupleExp)exp.e1;
7995 e = new TupleExp(ex
[all...]
H A Dexpression.d296 TupleExp te = cast(TupleExp)arg;
1638 inout(TupleExp) isTupleExp() { return op == EXP.tuple ? cast(typeof(return))this : null; }
2822 extern (C++) final class TupleExp : Expression
2829 * The declaration of temporary variable __tup will be stored in TupleExp.e0.
2837 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp));
2838 //printf("TupleExp(this = %p)\n", this);
2845 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp));
2846 //printf("TupleExp(this = %p)\n", this);
2852 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp));
[all...]
H A Dinitsem.d349 TupleExp te = ei.exp.isTupleExp();
468 i.exp = new TupleExp(i.exp.loc, new Expressions());

Completed in 292 milliseconds

12