Searched refs:AttribDeclaration (Results 1 - 25 of 38) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dattrib.h25 class AttribDeclaration : public Dsymbol class in inherits:Dsymbol
30 AttribDeclaration(Dsymbols *decl);
51 AttribDeclaration *isAttribDeclaration() { return this; }
56 class StorageClassDeclaration : public AttribDeclaration
86 class LinkDeclaration : public AttribDeclaration
99 class CPPMangleDeclaration : public AttribDeclaration
111 class ProtDeclaration : public AttribDeclaration
128 class AlignDeclaration : public AttribDeclaration
142 class AnonDeclaration : public AttribDeclaration
161 class PragmaDeclaration : public AttribDeclaration
[all...]
H A Dattrib.c36 /********************************* AttribDeclaration ****************************/
38 AttribDeclaration::AttribDeclaration(Dsymbols *decl) function in class:AttribDeclaration
44 Dsymbols *AttribDeclaration::include(Scope *, ScopeDsymbol *)
52 int AttribDeclaration::apply(Dsymbol_apply_ft_t fp, void *param)
77 Scope *AttribDeclaration::createNewScope(Scope *sc,
107 Scope *AttribDeclaration::newScope(Scope *sc)
112 void AttribDeclaration::addMember(Scope *sc, ScopeDsymbol *sds)
132 void AttribDeclaration::setScope(Scope *sc)
152 void AttribDeclaration
[all...]
H A Dvisitor.h97 class AttribDeclaration;
391 virtual void visit(AttribDeclaration *s) { visit((Dsymbol *)s); }
392 virtual void visit(StorageClassDeclaration *s) { visit((AttribDeclaration *)s); }
394 virtual void visit(LinkDeclaration *s) { visit((AttribDeclaration *)s); }
395 virtual void visit(CPPMangleDeclaration *s) { visit((AttribDeclaration *)s); }
396 virtual void visit(ProtDeclaration *s) { visit((AttribDeclaration *)s); }
397 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); }
398 virtual void visit(AnonDeclaration *s) { visit((AttribDeclaration *)s); }
399 virtual void visit(PragmaDeclaration *s) { visit((AttribDeclaration *)s); }
400 virtual void visit(ConditionalDeclaration *s) { visit((AttribDeclaration *)
[all...]
H A Ddsymbol.h49 class AttribDeclaration;
282 virtual AttribDeclaration *isAttribDeclaration() { return NULL; }
H A Dcanthrow.c244 AttribDeclaration *ad;
H A Djson.c597 void visit(AttribDeclaration *d)
615 visit((AttribDeclaration *)d);
H A Dhdrgen.c1211 void visit(AttribDeclaration *d)
1253 visit((AttribDeclaration *)d);
1261 visit((AttribDeclaration *)d);
1283 visit((AttribDeclaration *)d);
1301 visit((AttribDeclaration *)d);
1308 visit((AttribDeclaration *)d);
1317 visit((AttribDeclaration *)d);
1349 visit((AttribDeclaration *)d);
1413 visit((AttribDeclaration *)s);
1432 visit((AttribDeclaration *)
[all...]
H A Ddoc.c917 void visit(AttribDeclaration *ad)
919 //printf("AttribDeclaration::emitComment(sc = %p)\n", sc);
936 //printf("AttribDeclaration::emitComment %s\n", s->toChars());
949 visit((AttribDeclaration *)pd);
960 visit((AttribDeclaration *)cd);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dattrib.h22 class AttribDeclaration : public Dsymbol class in inherits:Dsymbol
40 AttribDeclaration *isAttribDeclaration() { return this; }
45 class StorageClassDeclaration : public AttribDeclaration
71 class LinkDeclaration : public AttribDeclaration
83 class CPPMangleDeclaration : public AttribDeclaration
95 class CPPNamespaceDeclaration : public AttribDeclaration
106 class VisibilityDeclaration : public AttribDeclaration
121 class AlignDeclaration : public AttribDeclaration
133 class AnonDeclaration : public AttribDeclaration
150 class PragmaDeclaration : public AttribDeclaration
[all...]
H A Dobjc.h17 class AttribDeclaration;
82 virtual void addSymbols(AttribDeclaration*, ClassDeclarations*, ClassDeclarations*) const = 0;
H A Dattrib.d55 extern (C++) abstract class AttribDeclaration : Dsymbol
57 Dsymbols* decl; /// Dsymbol's affected by this AttribDeclaration
159 //printf("AttribDeclaration::addComment %s\n", comment);
209 override final inout(AttribDeclaration) isAttribDeclaration() inout pure @safe
225 extern (C++) class StorageClassDeclaration : AttribDeclaration
378 return AttribDeclaration.setScope(sc);
393 extern (C++) final class LinkDeclaration : AttribDeclaration
445 extern (C++) final class CPPMangleDeclaration : AttribDeclaration
472 return AttribDeclaration.setScope(sc);
514 extern (C++) final class CPPNamespaceDeclaration : AttribDeclaration
[all...]
H A Dvisitor.h100 class AttribDeclaration;
331 virtual void visit(AttribDeclaration *s) { visit((Dsymbol *)s); }
365 virtual void visit(CompileDeclaration *s) { visit((AttribDeclaration *)s); }
366 virtual void visit(UserAttributeDeclaration *s) { visit((AttribDeclaration *)s); }
367 virtual void visit(LinkDeclaration *s) { visit((AttribDeclaration *)s); }
368 virtual void visit(AnonDeclaration *s) { visit((AttribDeclaration *)s); }
369 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); }
370 virtual void visit(CPPMangleDeclaration *s) { visit((AttribDeclaration *)s); }
371 virtual void visit(CPPNamespaceDeclaration *s) { visit((AttribDeclaration *)s); }
372 virtual void visit(VisibilityDeclaration *s) { visit((AttribDeclaration *)
[all...]
H A Dparsetimevisitor.d34 void visit(AST.AttribDeclaration s) { visit(cast(AST.Dsymbol)s); }
69 void visit(AST.CompileDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
70 void visit(AST.UserAttributeDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
71 void visit(AST.LinkDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
72 void visit(AST.AnonDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
73 void visit(AST.AlignDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
74 void visit(AST.CPPMangleDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
75 void visit(AST.CPPNamespaceDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
76 void visit(AST.VisibilityDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
77 void visit(AST.PragmaDeclaration s) { visit(cast(AST.AttribDeclaration)
[all...]
H A Dtransitivevisitor.d507 void visitAttribDeclaration(AST.AttribDeclaration d)
514 override void visit(AST.AttribDeclaration d)
516 //printf("Visiting AttribDeclaration\n");
523 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
530 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
536 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
542 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
548 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
554 visitAttribDeclaration(cast(AST.AttribDeclaration)d);
560 visitAttribDeclaration(cast(AST.AttribDeclaration)
[all...]
H A Dsemantic2.d516 override void visit(AttribDeclaration ad)
545 visit(cast(AttribDeclaration)dd);
551 visit(cast(AttribDeclaration)ad);
557 visit(cast(AttribDeclaration)decl);
563 return visit(cast(AttribDeclaration)uad);
590 visit(cast(AttribDeclaration)uad);
H A Dobjc.d362 abstract void addSymbols(AttribDeclaration attribDeclaration,
490 override void addSymbols(AttribDeclaration attribDeclaration,
776 override void addSymbols(AttribDeclaration attribDeclaration,
H A Ddsymbol.h50 class AttribDeclaration;
306 virtual AttribDeclaration *isAttribDeclaration() { return NULL; }
H A Dhdrgen.d910 override void visit(AttribDeclaration d)
952 visit(cast(AttribDeclaration)d);
960 visit(cast(AttribDeclaration)d);
968 visit(cast(AttribDeclaration)d);
988 visit(cast(AttribDeclaration)d);
994 AttribDeclaration ad = cast(AttribDeclaration)d;
998 visit(cast(AttribDeclaration)(*ad.decl)[0]);
1000 visit(cast(AttribDeclaration)d);
1049 visit(cast(AttribDeclaration)
[all...]
H A Djson.d564 override void visit(AttribDeclaration d)
581 visit(cast(AttribDeclaration)d);
H A Dvisitor.d45 void visit(ASTCodegen.ForwardingAttribDeclaration s) { visit(cast(ASTCodegen.AttribDeclaration)s); }
H A Ddtoh.d658 override void visit(AST.AttribDeclaration pd)
679 visit(cast(AST.AttribDeclaration) scd);
689 visit(cast(AST.AttribDeclaration)ld);
699 visit(cast(AST.AttribDeclaration) md);
H A Ddsymbol.d1367 inout(AttribDeclaration) isAttribDeclaration() inout { return null; }
1813 if (AttribDeclaration a = s.isAttribDeclaration())
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Ddecl.cc230 void visit (AttribDeclaration *d)
259 visit ((AttribDeclaration *) d);
276 visit ((AttribDeclaration *) d);
H A Dtypes.cc367 AttribDeclaration *attrib = sym->isAttribDeclaration ();
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Ddecl.cc352 void visit (AttribDeclaration *d)
378 visit ((AttribDeclaration *) d);
395 visit ((AttribDeclaration *) d);

Completed in 347 milliseconds

12