Lines Matching refs:EnumDeclaration
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()
420 Type *EnumDeclaration::getMemtype(Loc loc) in getMemtype()
450 bool EnumDeclaration::oneMember(Dsymbol **ps, Identifier *ident) in oneMember()
457 Type *EnumDeclaration::getType() in getType()
462 const char *EnumDeclaration::kind() const in kind()
467 bool EnumDeclaration::isDeprecated() in isDeprecated()
472 Prot EnumDeclaration::prot() in prot()
477 Dsymbol *EnumDeclaration::search(const Loc &loc, Identifier *ident, int flags) in search()