Home
last modified time | relevance | path

Searched refs:EnumDeclaration (Results 1 – 25 of 52) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddenum.c28 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 Denum.h23 class EnumDeclaration : public ScopeDsymbol
46 EnumDeclaration(Loc loc, Identifier *id, Type *memtype);
62 EnumDeclaration *isEnumDeclaration() { return this; } in isEnumDeclaration()
85 EnumDeclaration *ed;
H A Ddsymbol.h29 class EnumDeclaration; variable
279 virtual EnumDeclaration *isEnumDeclaration() { return NULL; } in isEnumDeclaration()
H A Dparse.h107 EnumDeclaration *parseEnum();
H A Dmtype.h26 class EnumDeclaration; variable
811 EnumDeclaration *sym;
813 TypeEnum(EnumDeclaration *sym);
H A Dvisitor.h117 class EnumDeclaration; variable
411 virtual void visit(EnumDeclaration *s) { visit((ScopeDsymbol *)s); } in visit()
H A Djson.c799 void visit(EnumDeclaration *d) in visit()
H A Dhdrgen.c87 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 Denum.h20 class EnumDeclaration : public ScopeDsymbol
43 EnumDeclaration *syntaxCopy(Dsymbol *s);
56 EnumDeclaration *isEnumDeclaration() { return this; } in isEnumDeclaration()
79 EnumDeclaration *ed;
H A Ddenum.d40 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 Ddsymbol.h30 class EnumDeclaration; variable
304 virtual EnumDeclaration *isEnumDeclaration() { return NULL; } in isEnumDeclaration()
H A Dmtype.h26 class EnumDeclaration; variable
807 EnumDeclaration *sym;
H A Dvisitor.h121 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 Dimports.cc95 void visit (EnumDeclaration *d) in visit()
H A Dd-tree.h27 class EnumDeclaration; variable
626 extern tree enum_initializer_decl (EnumDeclaration *);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dimports.cc104 void visit (EnumDeclaration *d) in visit()
H A Dd-tree.h27 class EnumDeclaration; variable
647 extern tree enum_initializer_decl (EnumDeclaration *);
H A DChangeLog-2008209 * dmd/toobj.c, dmd2/toobj.c (EnumDeclaration::toObjFile):
212 * d-decls.cc (EnumDeclaration::toInitializer): Correctly
H A DChangeLog-2015526 * 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 DChangeLog210 * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Call
468 * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Don't cache
H A DChangeLog-20135 * 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 DChangeLog-201879 (DeclVisitor::visit(EnumDeclaration)): Likewise.
607 (DeclVisitor::visit(EnumDeclaration)): Likewise.
H A DChangeLog-2016289 (EnumDeclaration::toObjFile): Likewise.
384 (EnumDeclaration::toInitializer): Rename to enum_initializer.
396 (EnumDeclaration::toInitializer): Likewise.
497 (EnumDeclaration::toInitializer): Likewise.
H A DChangeLog-2014416 (TypedefDeclaration::toInitializer, EnumDeclaration::toInitializer):
553 * d-decls.cc (EnumDeclaration::toDebug): Build TYPE_DECL only for
H A DChangeLog-2019157 (DeclVisitor::visit(EnumDeclaration)): Likewise.

123