/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | denum.c | 28 EnumDeclaration::EnumDeclaration(Loc loc, Identifier *id, Type *memtype) in EnumDeclaration() function 46 Dsymbol *EnumDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy() 49 EnumDeclaration *ed = new EnumDeclaration(loc, ident, in syntaxCopy() 54 void EnumDeclaration::setScope(Scope *sc) in setScope() 61 void EnumDeclaration::addMember(Scope *sc, ScopeDsymbol *sds) in addMember() 89 void EnumDeclaration::semantic(Scope *sc) in semantic() 152 EnumDeclaration *sym = (EnumDeclaration *)memtype->toDsymbol(sc); in semantic() 278 Expression *EnumDeclaration::getMaxMinValue(Loc loc, Identifier *id) in getMaxMinValue() 373 bool EnumDeclaration::isSpecial() const in isSpecial() 382 Expression *EnumDeclaration::getDefaultValue(Loc loc) in getDefaultValue() [all …]
|
H A D | enum.h | 23 class EnumDeclaration : public ScopeDsymbol 46 EnumDeclaration(Loc loc, Identifier *id, Type *memtype); 62 EnumDeclaration *isEnumDeclaration() { return this; } in isEnumDeclaration() 85 EnumDeclaration *ed;
|
H A D | dsymbol.h | 29 class EnumDeclaration; variable 279 virtual EnumDeclaration *isEnumDeclaration() { return NULL; } in isEnumDeclaration()
|
H A D | parse.h | 107 EnumDeclaration *parseEnum();
|
H A D | mtype.h | 26 class EnumDeclaration; variable 811 EnumDeclaration *sym; 813 TypeEnum(EnumDeclaration *sym);
|
H A D | visitor.h | 117 class EnumDeclaration; variable 411 virtual void visit(EnumDeclaration *s) { visit((ScopeDsymbol *)s); } in visit()
|
H A D | json.c | 799 void visit(EnumDeclaration *d) in visit()
|
H A D | hdrgen.c | 87 EnumDeclaration *inEnumDecl; 1716 void visit(EnumDeclaration *d) in visit() 1718 EnumDeclaration *oldInEnumDecl = inEnumDecl; in visit() 2277 EnumDeclaration *sym = te->sym; in visit()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | enum.h | 20 class EnumDeclaration : public ScopeDsymbol 43 EnumDeclaration *syntaxCopy(Dsymbol *s); 56 EnumDeclaration *isEnumDeclaration() { return this; } in isEnumDeclaration() 79 EnumDeclaration *ed;
|
H A D | denum.d | 40 extern (C++) final class EnumDeclaration : ScopeDsymbol 70 override EnumDeclaration syntaxCopy(Dsymbol s) in syntaxCopy() 73 auto ed = new EnumDeclaration(loc, ident, memtype ? memtype.syntaxCopy() : null); in syntaxCopy() 236 override inout(EnumDeclaration) isEnumDeclaration() inout in inout() argument 270 EnumDeclaration ed;
|
H A D | dsymbol.h | 30 class EnumDeclaration; variable 304 virtual EnumDeclaration *isEnumDeclaration() { return NULL; } in isEnumDeclaration()
|
H A D | mtype.h | 26 class EnumDeclaration; variable 807 EnumDeclaration *sym;
|
H A D | visitor.h | 121 class EnumDeclaration; variable 339 virtual void visit(EnumDeclaration *s) { visit((ScopeDsymbol *)s); } in visit()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | imports.cc | 95 void visit (EnumDeclaration *d) in visit()
|
H A D | d-tree.h | 27 class EnumDeclaration; variable 626 extern tree enum_initializer_decl (EnumDeclaration *);
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | imports.cc | 104 void visit (EnumDeclaration *d) in visit()
|
H A D | d-tree.h | 27 class EnumDeclaration; variable 647 extern tree enum_initializer_decl (EnumDeclaration *);
|
H A D | ChangeLog-2008 | 209 * dmd/toobj.c, dmd2/toobj.c (EnumDeclaration::toObjFile): 212 * d-decls.cc (EnumDeclaration::toInitializer): Correctly
|
H A D | ChangeLog-2015 | 526 * d-decls.cc (EnumDeclaration::toDebug): Remove. 653 (EnumDeclaration::toDebug): Only call rest_of_type_compilation on 658 (EnumDeclaration::toInitializer): Ditto. 662 (EnumDeclaration::cvMember): Ditto.
|
H A D | ChangeLog | 210 * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Call 468 * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Don't cache
|
H A D | ChangeLog-2013 | 5 * d-ctype.cc (EnumDeclaration::toDebug): Build type decl in debug code. 10 * d-decls.cc (EnumDeclaration::toDebug): Don't send array types to 101 (EnumDeclaration::toObjFile): Likewise. 785 (EnumDeclaration::toInitializer): Likewise. 1034 (EnumDeclaration::toDebug): Likewise.
|
H A D | ChangeLog-2018 | 79 (DeclVisitor::visit(EnumDeclaration)): Likewise. 607 (DeclVisitor::visit(EnumDeclaration)): Likewise.
|
H A D | ChangeLog-2016 | 289 (EnumDeclaration::toObjFile): Likewise. 384 (EnumDeclaration::toInitializer): Rename to enum_initializer. 396 (EnumDeclaration::toInitializer): Likewise. 497 (EnumDeclaration::toInitializer): Likewise.
|
H A D | ChangeLog-2014 | 416 (TypedefDeclaration::toInitializer, EnumDeclaration::toInitializer): 553 * d-decls.cc (EnumDeclaration::toDebug): Build TYPE_DECL only for
|
H A D | ChangeLog-2019 | 157 (DeclVisitor::visit(EnumDeclaration)): Likewise.
|