Home
last modified time | relevance | path

Searched refs:UnionDeclaration (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daggregate.h203 class UnionDeclaration : public StructDeclaration
206 UnionDeclaration *syntaxCopy(Dsymbol *s);
209 UnionDeclaration *isUnionDeclaration() { return this; } in isUnionDeclaration()
H A Ddstruct.d606 extern (C++) final class UnionDeclaration : StructDeclaration
613 override UnionDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
616 auto ud = new UnionDeclaration(loc, ident); in syntaxCopy()
626 override inout(UnionDeclaration) isUnionDeclaration() inout in inout() argument
H A Ddsymbol.h34 class UnionDeclaration; variable
297 virtual UnionDeclaration *isUnionDeclaration() { return NULL; } in isUnionDeclaration()
H A Dvisitor.h131 class UnionDeclaration; variable
384 virtual void visit(UnionDeclaration *s) { visit((StructDeclaration *)s); } in visit()
H A Dparsetimevisitor.d89 void visit(AST.UnionDeclaration s) { visit(cast(AST.StructDeclaration)s); } in ParseTimeVisitor()
H A Dcparse.d1649 (tt.tok == TOK.union_) ? new AST.UnionDeclaration(tt.loc, tt.id) : in cparseDeclaration()
1808 … (tt.tok == TOK.union_) ? new AST.UnionDeclaration(tt.loc, tt.id) : in cparseDeclaration()
3502 : new AST.UnionDeclaration(tt.loc, tt.id);
H A Ddsymbol.d1358 inout(UnionDeclaration) isUnionDeclaration() inout { return null; } in isUnionDeclaration()
H A Dtypesem.d2090 auto ud = new UnionDeclaration(mtype.loc, mtype.id); in typeSemantic()
H A Ddsymbolsem.d3382 if (UnionDeclaration ud = parent.isUnionDeclaration()) in funcDeclarationSemantic()
H A Dparse.d3301 a = new AST.UnionDeclaration(loc, id); in parseAggregate()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Daggregate.h218 class UnionDeclaration : public StructDeclaration
221 UnionDeclaration(Loc loc, Identifier *id);
225 UnionDeclaration *isUnionDeclaration() { return this; } in isUnionDeclaration()
H A Ddstruct.c1468 UnionDeclaration::UnionDeclaration(Loc loc, Identifier *id) in UnionDeclaration() function
1473 Dsymbol *UnionDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
1476 UnionDeclaration *ud = new UnionDeclaration(loc, ident); in syntaxCopy()
1480 const char *UnionDeclaration::kind() const in kind()
H A Ddsymbol.h33 class UnionDeclaration; variable
272 virtual UnionDeclaration *isUnionDeclaration() { return NULL; } in isUnionDeclaration()
H A Dvisitor.h126 class UnionDeclaration; variable
420 virtual void visit(UnionDeclaration *s) { visit((StructDeclaration *)s); } in visit()
H A Dfunc.c776 if (UnionDeclaration *ud = parent->isUnionDeclaration()) in semantic()
H A Dparse.c2304 a = new UnionDeclaration(loc, id); in parseAggregate()