Home
last modified time | relevance | path

Searched refs:AliasDeclaration (Results 1 – 25 of 51) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddeclaration.c282 AliasDeclaration::AliasDeclaration(Loc loc, Identifier *id, Type *type) in AliasDeclaration() function
295 AliasDeclaration::AliasDeclaration(Loc loc, Identifier *id, Dsymbol *s) in AliasDeclaration() function
308 AliasDeclaration *AliasDeclaration::create(Loc loc, Identifier *id, Type *type) in create()
310 return new AliasDeclaration(loc, id, type); in create()
313 Dsymbol *AliasDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
317 AliasDeclaration *sa = in syntaxCopy()
318 type ? new AliasDeclaration(loc, ident, type->syntaxCopy()) in syntaxCopy()
319 : new AliasDeclaration(loc, ident, aliassym->syntaxCopy(NULL)); in syntaxCopy()
324 void AliasDeclaration::semantic(Scope *sc) in semantic()
340 void AliasDeclaration::aliasSemantic(Scope *sc) in aliasSemantic()
[all …]
H A Ddimport.c278 AliasDeclaration *ad = aliasdecls[i]; in semantic()
434 AliasDeclaration *ad = new AliasDeclaration(loc, alias, tname); in addMember()
454 AliasDeclaration *ad = aliasdecls[i]; in setScope()
H A Ddeclaration.h191 class AliasDeclaration : public Declaration
198 AliasDeclaration(Loc loc, Identifier *ident, Type *type);
199 AliasDeclaration(Loc loc, Identifier *ident, Dsymbol *s);
200 static AliasDeclaration *create(Loc loc, Identifier *id, Type *type);
211 AliasDeclaration *isAliasDeclaration() { return this; } in isAliasDeclaration()
H A Darraytypes.h46 typedef Array<class AliasDeclaration *> AliasDeclarations;
H A Dimport.h19 class AliasDeclaration; variable
H A Ddsymbol.h27 class AliasDeclaration; variable
253 virtual AliasDeclaration *isAliasDeclaration() { return NULL; } in isAliasDeclaration()
H A Dclone.c971 AliasDeclaration *alias = new AliasDeclaration(Loc(), Id::__xpostblit, xpostblit); in buildPostBlit()
1119 AliasDeclaration *alias = new AliasDeclaration(Loc(), Id::__xdtor, xdtor); in buildDtor()
H A Dstatementsem.c547 var = new AliasDeclaration(loc, ident, ds); in declareVariable()
561 var = new AliasDeclaration(loc, ident, e->type); in declareVariable()
600 var = new AliasDeclaration(loc, ident, t); in declareVariable()
1201 AliasDeclaration *v = new AliasDeclaration(loc, p->ident, fs->key); in visit()
1905 AliasDeclaration *v = new AliasDeclaration(loc, fs->prm->ident, fs->key); in visit()
3755 AliasDeclaration *ad = new AliasDeclaration(s->loc, alias, tname); in visit()
H A Daccess.c514 else if (AliasDeclaration *ad = s->isAliasDeclaration()) in mostVisibleOverload()
H A Dtemplate.h32 class AliasDeclaration; variable
H A Dvisitor.h132 class AliasDeclaration; variable
426 virtual void visit(AliasDeclaration *s) { visit((Declaration *)s); } in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddeclaration.h184 class AliasDeclaration : public Declaration
191 static AliasDeclaration *create(const Loc &loc, Identifier *id, Type *type);
192 AliasDeclaration *syntaxCopy(Dsymbol *);
200 AliasDeclaration *isAliasDeclaration() { return this; } in isAliasDeclaration()
H A Ddeclaration.d715 extern (C++) final class AliasDeclaration : Declaration
740 static AliasDeclaration create(const ref Loc loc, Identifier id, Type type) in create()
742 return new AliasDeclaration(loc, id, type); in create()
745 override AliasDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
749AliasDeclaration sa = type ? new AliasDeclaration(loc, ident, type.syntaxCopy()) : new AliasDeclar… in syntaxCopy()
918 aliassym = new AliasDeclaration(loc, ident, Type.terror); in toAlias()
973 override inout(AliasDeclaration) isAliasDeclaration() inout in inout() argument
H A Darraytypes.h49 typedef Array<class AliasDeclaration *> AliasDeclarations;
H A Darraytypes.d46 alias AliasDeclarations = Array!(AliasDeclaration);
H A Dscope.h129 AliasDeclaration *aliasAsg; // if set, then aliasAsg is being assigned a new value,
H A Ddsymbol.h28 class AliasDeclaration; variable
276 virtual AliasDeclaration *isAliasDeclaration() { return NULL; } in isAliasDeclaration()
H A Ddimport.d299 auto ad = new AliasDeclaration(loc, _alias, tname); in addMember()
H A Dclone.d898 auto a = new AliasDeclaration(Loc.initial, Id.__xdtor, xdtor_fwd); in buildDtors()
1035 auto _alias = new AliasDeclaration(Loc.initial, Id.__xdtor, ad.dtor); in buildDtors()
1462 auto _alias = new AliasDeclaration(Loc.initial, Id.__xpostblit, xpostblit); in buildPostBlit()
H A Ddtemplate.d692 if (AliasDeclaration ad = s.isAliasDeclaration()) in overloadInsert()
2300 auto ad = new AliasDeclaration(Loc.initial, tp.ident, ta); in declareParameter()
2307 auto ad = new AliasDeclaration(Loc.initial, tp.ident, sa); in declareParameter()
5403 Declaration ad = new AliasDeclaration(loc, ident, ti); in declareParameter()
5643 Declaration ad = new AliasDeclaration(loc, ident, ti); in declareParameter()
5725 Declaration ad = new AliasDeclaration(loc, ident, ti); in declareParameter()
6528 const AliasDeclaration ad = s.isAliasDeclaration(); in updateTempDecl()
7537 else if (AliasDeclaration ad = d.isAliasDeclaration()) in unSpeculative()
7982 *psparam = new AliasDeclaration(ttp.loc, ttp.ident, ta); in matchArg()
8231 *psparam = new AliasDeclaration(tap.loc, tap.ident, s); in matchArg()
[all …]
H A Dvisitor.h137 class AliasDeclaration; variable
348 virtual void visit(AliasDeclaration *s) { visit((Declaration *)s); } in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dimports.cc128 void visit (AliasDeclaration *d) in visit()
H A Dd-builtins.cc501 static AliasDeclaration *
504 return AliasDeclaration::create (Loc (), Identifier::idPool (alias), type); in build_alias_declaration()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dimports.cc145 void visit (AliasDeclaration *d) in visit()
H A Dd-builtins.cc520 static AliasDeclaration *
523 return AliasDeclaration::create (Loc (), Identifier::idPool (alias), type); in build_alias_declaration()

123