Home | History | Annotate | Download | only in Sema

Lines Matching refs:EnumDecl

2471     if (EnumDecl *Enum = dyn_cast_or_null<EnumDecl>(Tag))
2486 Tag && isa<EnumDecl>(Tag)) {
7353 if (EnumDecl *ED = dyn_cast<EnumDecl>(D)) {
7354 for (EnumDecl::enumerator_iterator EI = ED->enumerator_begin(),
7825 const EnumDecl *Prev) {
8138 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC))
8297 const EnumDecl *PrevEnum = cast<EnumDecl>(PrevTagDecl);
8346 else if (EnumDecl *ED = dyn_cast<EnumDecl>(Def))
8479 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name,
8480 cast_or_null<EnumDecl>(PrevDecl), ScopedEnum,
8485 if (getLangOpts().CPlusPlus0x && cast<EnumDecl>(New)->isFixed()) {
8489 else if (PrevDecl && (Def = cast<EnumDecl>(PrevDecl)->getDefinition())) {
8510 EnumDecl *ED = cast<EnumDecl>(New);
9914 EnumConstantDecl *Sema::CheckEnumConstant(EnumDecl *Enum,
10090 EnumDecl *TheEnumDecl = cast<EnumDecl>(theEnumDecl);
10154 EnumDecl *Enum = cast<EnumDecl>(EnumDeclX);