Searched refs:AlignDeclaration (Results 1 - 19 of 19) sorted by relevance
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | attrib.h | 35 int explicitProtection, AlignDeclaration *aligndecl, PINLINE inlining); 128 class AlignDeclaration : public AttribDeclaration class in inherits:AttribDeclaration 134 AlignDeclaration(Loc loc, Expression *ealign, Dsymbols *decl);
|
H A D | scope.h | 105 AlignDeclaration *aligndecl; // alignment for struct members
|
H A D | attrib.c | 79 int explicitProtection, AlignDeclaration *aligndecl, PINLINE inlining) 660 /********************************* AlignDeclaration ****************************/ 662 AlignDeclaration::AlignDeclaration(Loc loc, Expression *ealign, Dsymbols *decl) function in class:AlignDeclaration 670 Dsymbol *AlignDeclaration::syntaxCopy(Dsymbol *s) 673 return new AlignDeclaration(loc, 678 Scope *AlignDeclaration::newScope(Scope *sc) 685 void AlignDeclaration::semantic2(Scope *sc) 691 structalign_t AlignDeclaration::getAlignment(Scope *sc)
|
H A D | visitor.h | 103 class AlignDeclaration; 397 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); }
|
H A D | statement.c | 412 void visit(AlignDeclaration *d) { result = visitMembers(d->loc, d->decl); }
|
H A D | parse.c | 816 s = new AlignDeclaration(attrLoc, pAttrs->ealign, a); 3832 s = new AlignDeclaration(v->loc, ealign, ax); 3894 s = new AlignDeclaration(s->loc, ealign, a);
|
H A D | hdrgen.c | 1311 void visit(AlignDeclaration *d)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | attrib.h | 121 class AlignDeclaration : public AttribDeclaration class in inherits:AttribDeclaration 127 AlignDeclaration(const Loc &loc, Expression *ealign, Dsymbols *decl); 128 AlignDeclaration *syntaxCopy(Dsymbol *s);
|
H A D | scope.h | 105 AlignDeclaration *aligndecl; // alignment for struct members
|
H A D | attrib.d | 86 AlignDeclaration aligndecl, PragmaDeclaration inlining) 695 extern (C++) final class AlignDeclaration : AttribDeclaration 726 override AlignDeclaration syntaxCopy(Dsymbol s) 729 return new AlignDeclaration(loc,
|
H A D | visitor.h | 107 class AlignDeclaration; 369 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); }
|
H A D | dscope.d | 113 AlignDeclaration aligndecl;
|
H A D | semantic2.d | 548 override void visit(AlignDeclaration ad)
|
H A D | transitivevisitor.d | 551 override void visit(AST.AlignDeclaration d) 553 //printf("Visiting AlignDeclaration\n");
|
H A D | parsetimevisitor.d | 73 void visit(AST.AlignDeclaration s) { visit(cast(AST.AttribDeclaration)s); }
|
H A D | cparse.d | 4710 // Wrap declaration in an AlignDeclaration 4713 s = new AST.AlignDeclaration(s.loc, specifier.alignExps, decls); 4718 // Wrap #pragma pack in an AlignDeclaration 4721 s = new AST.AlignDeclaration(s.loc, specifier.packalign, decls);
|
H A D | parse.d | 942 s = new AST.AlignDeclaration(attrLoc, pAttrs.ealign, a); 4373 s = new AST.AlignDeclaration(s.loc, ealign, a); 4619 s = new AST.AlignDeclaration(v.loc, ealign, ax);
|
H A D | dsymbolsem.d | 116 AlignDeclaration getAlignment(AlignDeclaration ad, Scope* sc) 136 exp = e; // could be re-evaluated if exps are assigned to more than one AlignDeclaration by CParser.applySpecifier(),
|
H A D | hdrgen.d | 1003 override void visit(AlignDeclaration d)
|
Completed in 496 milliseconds