HomeSort by: relevance | last modified time | path
    Searched refs:AliasDeclaration (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
arraytypes.h 49 typedef Array<class AliasDeclaration *> AliasDeclarations;
arraytypes.d 46 alias AliasDeclarations = Array!(AliasDeclaration);
scope.h 129 AliasDeclaration *aliasAsg; // if set, then aliasAsg is being assigned a new value,
declaration.d 227 ubyte adFlags; // control re-assignment of AliasDeclaration (put here for packing reasons)
228 enum wasRead = 1; // set if AliasDeclaration was read
229 enum ignoreRead = 2; // ignore any reads of AliasDeclaration
713 * https://dlang.org/spec/declaration.html#AliasDeclaration
715 extern (C++) final class AliasDeclaration : Declaration
725 //printf("AliasDeclaration(id = '%s', type = %p)\n", id.toChars(), type);
734 //printf("AliasDeclaration(id = '%s', s = %p)\n", id.toChars(), s);
740 static AliasDeclaration create(const ref Loc loc, Identifier id, Type type)
742 return new AliasDeclaration(loc, id, type);
745 override AliasDeclaration syntaxCopy(Dsymbol s
    [all...]
dsymbol.h 28 class AliasDeclaration;
276 virtual AliasDeclaration *isAliasDeclaration() { return NULL; }
declaration.h 184 class AliasDeclaration : public Declaration
191 static AliasDeclaration *create(const Loc &loc, Identifier *id, Type *type);
192 AliasDeclaration *syntaxCopy(Dsymbol *);
200 AliasDeclaration *isAliasDeclaration() { return this; }
dimport.d 299 auto ad = new AliasDeclaration(loc, _alias, tname);
dscope.d 144 AliasDeclaration aliasAsg; /// if set, then aliasAsg is being assigned a new value,
visitor.h 137 class AliasDeclaration;
348 virtual void visit(AliasDeclaration *s) { visit((Declaration *)s); }
clone.d 898 auto a = new AliasDeclaration(Loc.initial, Id.__xdtor, xdtor_fwd);
1035 auto _alias = new AliasDeclaration(Loc.initial, Id.__xdtor, ad.dtor);
1462 auto _alias = new AliasDeclaration(Loc.initial, Id.__xpostblit, xpostblit);
dtemplate.d 692 if (AliasDeclaration ad = s.isAliasDeclaration())
2300 auto ad = new AliasDeclaration(Loc.initial, tp.ident, ta);
2307 auto ad = new AliasDeclaration(Loc.initial, tp.ident, sa);
5403 Declaration ad = new AliasDeclaration(loc, ident, ti);
5643 Declaration ad = new AliasDeclaration(loc, ident, ti);
5725 Declaration ad = new AliasDeclaration(loc, ident, ti);
6403 // s is a lowered AliasDeclaration of the actual TemplateDeclaration.
6528 const AliasDeclaration ad = s.isAliasDeclaration();
7537 else if (AliasDeclaration ad = d.isAliasDeclaration())
7982 *psparam = new AliasDeclaration(ttp.loc, ttp.ident, ta)
    [all...]
statementsem.d 1137 auto v = new AliasDeclaration(loc, p.ident, fs.key);
1835 auto v = new AliasDeclaration(loc, fs.prm.ident, fs.key);
3963 auto ad = new AliasDeclaration(s.loc, _alias, tname);
4418 var = new AliasDeclaration(loc, ident, ds);
4432 var = new AliasDeclaration(loc, ident, e.type);
4479 var = new AliasDeclaration(loc, ident, t);
parsetimevisitor.d 52 void visit(AST.AliasDeclaration s) { visit(cast(AST.Declaration)s); }
transitivevisitor.d 795 override void visit(AST.AliasDeclaration d)
797 //printf("Visting AliasDeclaration\n");
dsymbolsem.d 309 override void visit(AliasDeclaration dsym)
1310 AliasDeclaration ad = imp.aliasdecls[i];
6281 * AliasDeclaration tries to resolve forward reference
6282 * twice (See inuse check in AliasDeclaration.toAlias()). It's
6285 * AliasDeclaration A refers TupleDeclaration B, and B contains A
6393 Declaration d = new AliasDeclaration(tempinst.loc, ttp.ident, ta.addMod(ad.type.mod));
6404 // function used to perform semantic on AliasDeclaration
6405 void aliasSemantic(AliasDeclaration ds, Scope* sc)
6407 //printf("AliasDeclaration::semantic() %s\n", ds.toChars());
6409 // as DsymbolSemanticVisitor::visit(AliasDeclaration), in case we're called first
    [all...]
cparse.d 1818 s = new AST.AliasDeclaration(token.loc, id, stag);
1823 s = new AST.AliasDeclaration(token.loc, id, dt);
dsymbol.d 1337 inout(AliasDeclaration) isAliasDeclaration() inout { return null; }
1504 * Public selective import adds AliasDeclaration in module.
2264 * where `identifier` is an AliasDeclaration in scope.
2269 Type type; /// replace previous RHS of AliasDeclaration with `type`
2270 Dsymbol aliassym; /// replace previous RHS of AliasDeclaration with `aliassym`
parse.d 4495 v = new AST.AliasDeclaration(loc, ident, t);
4500 /* AliasDeclaration distinguish @safe, @system, @trusted attributes
4801 v = new AST.AliasDeclaration(loc, ident, tf);
4847 v = new AST.AliasDeclaration(loc, ident, s);
4877 v = new AST.AliasDeclaration(loc, ident, t);
doc.d 1355 override void visit(AliasDeclaration ad)
1357 //printf("AliasDeclaration::toDocbuffer() %s\n", ad.toChars());
2719 AliasDeclaration ad = (*a)[i].isAliasDeclaration();
dtoh.d 1034 override void visit(AST.AliasDeclaration ad)
func.d 756 AliasDeclaration ad = s.isAliasDeclaration();
hdrgen.d 1441 override void visit(AliasDeclaration d)
  /src/external/gpl3/gcc.old/dist/gcc/d/
imports.cc 145 void visit (AliasDeclaration *d)
d-builtins.cc 520 static AliasDeclaration *
523 return AliasDeclaration::create (Loc (), Identifier::idPool (alias), type);
decl.cc 286 AliasDeclaration *aliasdecl = d->aliasdecls[i];

Completed in 63 milliseconds

1 2