HomeSort by: relevance | last modified time | path
    Searched refs:TupleDeclaration (Results 1 - 20 of 20) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/
imports.cc 209 void visit (TupleDeclaration *)
types.cc 398 TupleDeclaration *td = var->aliassym->isTupleDeclaration ();
decl.cc 326 void visit (TupleDeclaration *d)
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
dsymbol.h 27 class TupleDeclaration;
275 virtual TupleDeclaration *isTupleDeclaration() { return NULL; }
foreachvar.d 77 if (TupleDeclaration td = v.toAlias().isTupleDeclaration())
declaration.h 164 class TupleDeclaration : public Declaration
172 TupleDeclaration *syntaxCopy(Dsymbol *);
178 TupleDeclaration *isTupleDeclaration() { return this; }
declaration.d 563 extern (C++) final class TupleDeclaration : Declaration
575 override TupleDeclaration syntaxCopy(Dsymbol s)
590 //printf("TupleDeclaration::getType() %s\n", toChars());
643 //printf("TupleDeclaration::toAlias2() '%s' objects = %s\n", toChars(), objects.toChars());
658 //printf("TupleDeclaration::needThis(%s)\n", toChars());
701 override inout(TupleDeclaration) isTupleDeclaration() inout
1166 TupleDeclaration v2 = aliassym.isTupleDeclaration();
dsymbol.d 1336 inout(TupleDeclaration) isTupleDeclaration() inout { return null; }
1906 // either a SliceExp, an IndexExp, an ArrayExp, a TypeTuple or a TupleDeclaration.
1925 extern (D) this(Scope* sc, TupleDeclaration td) nothrow
1957 TupleDeclaration td = cast(TupleDeclaration) arrayContent;
typesem.d 94 private Expression semanticLength(Scope* sc, TupleDeclaration tup, Expression exp)
1869 TupleDeclaration td = new TupleDeclaration(e.loc, Identifier.generateId("__aliastup"), elems);
2912 /* Create a new TupleDeclaration which
2919 return returnSymbol(new TupleDeclaration(loc, tup.ident, objects));
3243 TupleDeclaration td = s.isTupleDeclaration();
3246 /* It's a slice of a TupleDeclaration
3272 /* Create a new TupleDeclaration which
3281 return returnSymbol(new TupleDeclaration(loc, td.ident, objects));
4082 if (TupleDeclaration tup = d.isTupleDeclaration()
    [all...]
visitor.h 136 class TupleDeclaration;
349 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); }
semantic2.d 681 override void visit(TupleDeclaration td)
parsetimevisitor.d 53 void visit(AST.TupleDeclaration s) { visit(cast(AST.Declaration)s); }
expression.h 26 class TupleDeclaration;
dsymbolsem.d 665 auto v2 = new TupleDeclaration(dsym.loc, dsym.ident, exps);
6285 * AliasDeclaration A refers TupleDeclaration B, and B contains A
6365 Declaration d = new TupleDeclaration(tempinst.loc, ttp.ident, &va.objects);
6539 // TupleExp is naturally converted to a TupleDeclaration
6541 s = new TupleDeclaration(te.loc, ds.ident, cast(Objects*)te.exps);
6723 // TupleExp is naturally converted to a TupleDeclaration
6725 s = new TupleDeclaration(te.loc, ds.ident, cast(Objects*)te.exps);
expression.d 310 TupleDeclaration isAliasThisTuple(Expression e)
325 TupleDeclaration td = s.isVarDeclaration().toAlias().isTupleDeclaration();
348 if (TupleDeclaration td = exp.isAliasThisTuple)
2850 extern (D) this(const ref Loc loc, TupleDeclaration tup)
semantic3.d 526 auto v = new TupleDeclaration(funcdecl.loc, fparam.ident, exps);
dtoh.d 1674 override void visit(AST.TupleDeclaration tup)
dtemplate.d 2324 d = new TupleDeclaration(loc, tp.ident, &va.objects);
6767 TupleDeclaration d = sa.toAlias().isTupleDeclaration();
8269 *psparam = new TupleDeclaration(ttp.loc, ttp.ident, &ovar.objects);
expressionsem.d 969 if (TupleDeclaration tup = s.isTupleDeclaration())
5471 s = new TupleDeclaration(e.loc, e.id, &tup.objects);
8975 TupleDeclaration td = isAliasThisTuple(e2x);
dinterpret.d 2289 if (TupleDeclaration td = v.toAlias().isTupleDeclaration())

Completed in 53 milliseconds