/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | dsymbol.h | 26 class TupleDeclaration; 252 virtual TupleDeclaration *isTupleDeclaration() { return NULL; } 349 TupleDeclaration *td; // for tuples of objects 354 ArrayScopeSymbol(Scope *sc, TupleDeclaration *td);
|
H A D | canthrow.c | 247 TupleDeclaration *td;
|
H A D | declaration.c | 171 /********************************* 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 D | declaration.h | 170 class TupleDeclaration : public Declaration class in inherits:Declaration 178 TupleDeclaration(Loc loc, Identifier *ident, Objects *objects); 185 TupleDeclaration *isTupleDeclaration() { return this; }
|
H A D | visitor.h | 131 class TupleDeclaration; 425 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); }
|
H A D | mtype.c | 3980 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 D | expression.h | 26 class TupleDeclaration; 64 TupleDeclaration *isAliasThisTuple(Expression *e); 400 TupleExp(Loc loc, TupleDeclaration *tup);
|
H A D | dsymbol.c | 1592 ArrayScopeSymbol::ArrayScopeSymbol(Scope *sc, TupleDeclaration *s)
|
H A D | expression.c | 1039 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 D | imports.cc | 197 void visit (TupleDeclaration *)
|
H A D | types.cc | 287 TupleDeclaration *td = var->aliassym->isTupleDeclaration ();
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | imports.cc | 205 void visit (TupleDeclaration *)
|
H A D | types.cc | 398 TupleDeclaration *td = var->aliassym->isTupleDeclaration ();
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | dsymbol.h | 27 class TupleDeclaration; 275 virtual TupleDeclaration *isTupleDeclaration() { return NULL; }
|
H A D | foreachvar.d | 77 if (TupleDeclaration td = v.toAlias().isTupleDeclaration())
|
H A D | declaration.h | 164 class TupleDeclaration : public Declaration class in inherits:Declaration 172 TupleDeclaration *syntaxCopy(Dsymbol *); 178 TupleDeclaration *isTupleDeclaration() { return this; }
|
H A D | 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;
|
H A D | 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();
|
H A D | 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 tu [all...] |
H A D | visitor.h | 136 class TupleDeclaration; 349 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); }
|
H A D | semantic2.d | 681 override void visit(TupleDeclaration td)
|
H A D | parsetimevisitor.d | 53 void visit(AST.TupleDeclaration s) { visit(cast(AST.Declaration)s); }
|
H A D | expression.h | 26 class TupleDeclaration;
|
H A D | semantic3.d | 526 auto v = new TupleDeclaration(funcdecl.loc, fparam.ident, exps);
|
H A D | 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)
|