Searched refs:TupleDeclaration (Results 1 - 25 of 36) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddsymbol.h26 class TupleDeclaration;
252 virtual TupleDeclaration *isTupleDeclaration() { return NULL; }
349 TupleDeclaration *td; // for tuples of objects
354 ArrayScopeSymbol(Scope *sc, TupleDeclaration *td);
H A Dcanthrow.c247 TupleDeclaration *td;
H A Ddeclaration.c171 /********************************* TupleDeclaration ****************************/
173 TupleDeclaration::TupleDeclaration(Loc loc, Identifier *id, Objects *objects) function in class:TupleDeclaration
183 Dsymbol *TupleDeclaration::syntaxCopy(Dsymbol *)
189 const char *TupleDeclaration::kind() const
194 Type *TupleDeclaration::getType()
199 //printf("TupleDeclaration::getType() %s\n", toChars());
241 Dsymbol *TupleDeclaration::toAlias2()
243 //printf("TupleDeclaration::toAlias2() '%s' objects = %s\n", toChars(), objects->toChars());
257 bool TupleDeclaration
[all...]
H A Ddeclaration.h170 class TupleDeclaration : public Declaration class in inherits:Declaration
178 TupleDeclaration(Loc loc, Identifier *ident, Objects *objects);
185 TupleDeclaration *isTupleDeclaration() { return this; }
H A Dvisitor.h131 class TupleDeclaration;
425 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); }
H A Dmtype.c3980 Expression *semanticLength(Scope *sc, TupleDeclaration *s, Expression *exp)
4009 TupleDeclaration *td = s->isTupleDeclaration();
4058 /* Create a new TupleDeclaration which
4067 TupleDeclaration *tds = new TupleDeclaration(loc, td->ident, objects);
4091 { TupleDeclaration *sd = s->isTupleDeclaration();
4461 TupleDeclaration *td = (*ps)->isTupleDeclaration();
6662 TupleDeclaration *td = new TupleDeclaration(e->loc,
6781 TupleDeclaration *t
[all...]
H A Dexpression.h26 class TupleDeclaration;
64 TupleDeclaration *isAliasThisTuple(Expression *e);
400 TupleExp(Loc loc, TupleDeclaration *tup);
H A Ddsymbol.c1592 ArrayScopeSymbol::ArrayScopeSymbol(Scope *sc, TupleDeclaration *s)
H A Dexpression.c1039 TupleDeclaration *isAliasThisTuple(Expression *e)
1054 TupleDeclaration *td = s->isVarDeclaration()->toAlias()->isTupleDeclaration();
1076 TupleDeclaration *td = isAliasThisTuple(exp);
3316 if (TupleDeclaration *tup = s->isTupleDeclaration())
4484 TupleExp::TupleExp(Loc loc, TupleDeclaration *tup)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dimports.cc197 void visit (TupleDeclaration *)
H A Dtypes.cc287 TupleDeclaration *td = var->aliassym->isTupleDeclaration ();
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dimports.cc205 void visit (TupleDeclaration *)
H A Dtypes.cc398 TupleDeclaration *td = var->aliassym->isTupleDeclaration ();
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddsymbol.h27 class TupleDeclaration;
275 virtual TupleDeclaration *isTupleDeclaration() { return NULL; }
H A Dforeachvar.d77 if (TupleDeclaration td = v.toAlias().isTupleDeclaration())
H A Ddeclaration.h164 class TupleDeclaration : public Declaration class in inherits:Declaration
172 TupleDeclaration *syntaxCopy(Dsymbol *);
178 TupleDeclaration *isTupleDeclaration() { return this; }
H A Ddsymbol.d1336 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;
H A Ddeclaration.d563 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();
H A Dtypesem.d94 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 tu
[all...]
H A Dvisitor.h136 class TupleDeclaration;
349 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); }
H A Dsemantic2.d681 override void visit(TupleDeclaration td)
H A Dparsetimevisitor.d53 void visit(AST.TupleDeclaration s) { visit(cast(AST.Declaration)s); }
H A Dexpression.h26 class TupleDeclaration;
H A Dsemantic3.d526 auto v = new TupleDeclaration(funcdecl.loc, fparam.ident, exps);
H A Dexpression.d310 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)

Completed in 318 milliseconds

12