/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | dsymbol.h | 26 class TupleDeclaration; variable 252 virtual TupleDeclaration *isTupleDeclaration() { return NULL; } in isTupleDeclaration() 349 TupleDeclaration *td; // for tuples of objects 354 ArrayScopeSymbol(Scope *sc, TupleDeclaration *td);
|
H A D | declaration.c | 173 TupleDeclaration::TupleDeclaration(Loc loc, Identifier *id, Objects *objects) in TupleDeclaration() function 183 Dsymbol *TupleDeclaration::syntaxCopy(Dsymbol *) in syntaxCopy() 189 const char *TupleDeclaration::kind() const in kind() 194 Type *TupleDeclaration::getType() in getType() 241 Dsymbol *TupleDeclaration::toAlias2() in toAlias2() 257 bool TupleDeclaration::needThis() in needThis() 1165 TupleDeclaration *v2 = new TupleDeclaration(loc, ident, exps); in semantic() 1719 TupleDeclaration *v2 = aliassym->isTupleDeclaration(); in setFieldOffset()
|
H A D | declaration.h | 170 class TupleDeclaration : public Declaration 178 TupleDeclaration(Loc loc, Identifier *ident, Objects *objects); 185 TupleDeclaration *isTupleDeclaration() { return this; } in isTupleDeclaration()
|
H A D | canthrow.c | 247 TupleDeclaration *td; in Dsymbol_canThrow()
|
H A D | mtype.c | 3980 Expression *semanticLength(Scope *sc, TupleDeclaration *s, Expression *exp) in semanticLength() 4009 TupleDeclaration *td = s->isTupleDeclaration(); in resolve() 4067 TupleDeclaration *tds = new TupleDeclaration(loc, td->ident, objects); in resolve() 4091 { TupleDeclaration *sd = s->isTupleDeclaration(); in semantic() 4461 TupleDeclaration *td = (*ps)->isTupleDeclaration(); in resolve() 6662 TupleDeclaration *td = new TupleDeclaration(e->loc, in semantic() 6781 TupleDeclaration *td = s->isTupleDeclaration(); in resolveTupleIndex() 8058 if (TupleDeclaration *tup = d->isTupleDeclaration()) in dotExp() 8762 if (TupleDeclaration *tup = d->isTupleDeclaration()) in dotExp() 9210 TupleDeclaration *td = s->isTupleDeclaration(); in resolve() [all …]
|
H A D | expression.h | 26 class TupleDeclaration; variable 64 TupleDeclaration *isAliasThisTuple(Expression *e); 400 TupleExp(Loc loc, TupleDeclaration *tup);
|
H A D | visitor.h | 131 class TupleDeclaration; variable 425 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); } in visit()
|
H A D | expression.c | 1039 TupleDeclaration *isAliasThisTuple(Expression *e) in isAliasThisTuple() 1054 TupleDeclaration *td = s->isVarDeclaration()->toAlias()->isTupleDeclaration(); in isAliasThisTuple() 1076 TupleDeclaration *td = isAliasThisTuple(exp); in expandAliasThisTuples() 3316 if (TupleDeclaration *tup = s->isTupleDeclaration()) in resolve() 4484 TupleExp::TupleExp(Loc loc, TupleDeclaration *tup) in TupleExp()
|
H A D | dsymbol.c | 1592 ArrayScopeSymbol::ArrayScopeSymbol(Scope *sc, TupleDeclaration *s) in ArrayScopeSymbol()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | declaration.h | 164 class TupleDeclaration : public Declaration 172 TupleDeclaration *syntaxCopy(Dsymbol *); 178 TupleDeclaration *isTupleDeclaration() { return this; } in isTupleDeclaration()
|
H A D | dsymbol.h | 27 class TupleDeclaration; variable 275 virtual TupleDeclaration *isTupleDeclaration() { return NULL; } in isTupleDeclaration()
|
H A D | foreachvar.d | 77 if (TupleDeclaration td = v.toAlias().isTupleDeclaration()) in foreachVar()
|
H A D | declaration.d | 563 extern (C++) final class TupleDeclaration : Declaration 575 override TupleDeclaration syntaxCopy(Dsymbol s) in syntaxCopy() 701 override inout(TupleDeclaration) isTupleDeclaration() inout in inout() argument 1166 TupleDeclaration v2 = aliassym.isTupleDeclaration(); in setFieldOffset()
|
H A D | dsymbol.d | 1336 inout(TupleDeclaration) isTupleDeclaration() inout { return null; } in isTupleDeclaration() 1925 extern (D) this(Scope* sc, TupleDeclaration td) nothrow in this() 1957 TupleDeclaration td = cast(TupleDeclaration) arrayContent;
|
H A D | typesem.d | 94 private Expression semanticLength(Scope* sc, TupleDeclaration tup, Expression exp) in semanticLength() 1869 … TupleDeclaration td = new TupleDeclaration(e.loc, Identifier.generateId("__aliastup"), elems); in typeSemantic() 2919 return returnSymbol(new TupleDeclaration(loc, tup.ident, objects)); in visitSArray() 3243 TupleDeclaration td = s.isTupleDeclaration(); in visitSlice() 3281 return returnSymbol(new TupleDeclaration(loc, td.ident, objects)); in visitSlice() 4082 if (TupleDeclaration tup = d.isTupleDeclaration()) in dotExp() 4498 if (TupleDeclaration tup = d.isTupleDeclaration()) in dotExp()
|
H A D | visitor.h | 136 class TupleDeclaration; variable 349 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); } in visit()
|
H A D | semantic2.d | 681 override void visit(TupleDeclaration td) in visit()
|
H A D | parsetimevisitor.d | 53 void visit(AST.TupleDeclaration s) { visit(cast(AST.Declaration)s); } in ParseTimeVisitor()
|
H A D | expression.h | 26 class TupleDeclaration; variable
|
H A D | dsymbolsem.d | 665 auto v2 = new TupleDeclaration(dsym.loc, dsym.ident, exps); in visit() 6365 Declaration d = new TupleDeclaration(tempinst.loc, ttp.ident, &va.objects); in aliasSeqInstanceSemantic() 6541 s = new TupleDeclaration(te.loc, ds.ident, cast(Objects*)te.exps); in aliasSemantic() 6725 s = new TupleDeclaration(te.loc, ds.ident, cast(Objects*)te.exps); in aliasAssignSemantic()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | imports.cc | 197 void visit (TupleDeclaration *) in visit() argument
|
H A D | types.cc | 287 TupleDeclaration *td = var->aliassym->isTupleDeclaration (); in layout_aggregate_members()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | imports.cc | 205 void visit (TupleDeclaration *) in visit() argument
|
H A D | ChangeLog | 85 * dmd/declaration.d (TupleDeclaration::needThis): Likewise. 86 (TupleDeclaration::foreachVar): New function. 94 (ToCppBuffer::visit (TupleDeclaration)): New function. 99 * dmd/semantic2.d (Semantic2Visitor::visit (TupleDeclaration)): Visit
|
H A D | types.cc | 398 TupleDeclaration *td = var->aliassym->isTupleDeclaration (); in layout_aggregate_members()
|