Lines Matching refs:EnumConstantDecl

1214       (!FirstDecl->isCXXClassMember() || isa<EnumConstantDecl>(FirstDecl)))  in ClassifyName()
2555 auto *ED = cast<EnumConstantDecl>(D); in MergeTypedefNameDecl()
10191 if (auto *ECD = dyn_cast<EnumConstantDecl>(NonParmDecl)) in ActOnFunctionDeclarator()
19372 EnumConstantDecl *Sema::CheckEnumConstant(EnumDecl *Enum, in CheckEnumConstant()
19373 EnumConstantDecl *LastEnumConst, in CheckEnumConstant()
19549 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
19564 auto *PrevECD = dyn_cast_or_null<EnumConstantDecl>(PrevDecl); in shouldSkipAnonEnumBody()
19584 EnumConstantDecl *LastEnumConst = in ActOnEnumConstant()
19585 cast_or_null<EnumConstantDecl>(lastEnumConst); in ActOnEnumConstant()
19614 EnumConstantDecl *New = in ActOnEnumConstant()
19630 if (isa<EnumConstantDecl>(PrevDecl)) in ActOnEnumConstant()
19659 static bool ValidDuplicateEnum(EnumConstantDecl *ECD, EnumDecl *Enum) { in ValidDuplicateEnum()
19682 EnumConstantDecl *EnumConstant = dyn_cast<EnumConstantDecl>(DRE->getDecl()); in ValidDuplicateEnum()
19708 typedef SmallVector<EnumConstantDecl *, 3> ECDVector; in CheckForDuplicateEnumValues()
19711 typedef llvm::PointerUnion<EnumConstantDecl*, ECDVector*> DeclOrVector; in CheckForDuplicateEnumValues()
19717 auto EnumConstantToKey = [](const EnumConstantDecl *D) { in CheckForDuplicateEnumValues()
19728 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(Element); in CheckForDuplicateEnumValues()
19750 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Element); in CheckForDuplicateEnumValues()
19759 if (EnumConstantDecl *D = Entry.dyn_cast<EnumConstantDecl*>()) { in CheckForDuplicateEnumValues()
19845 EnumConstantDecl *ECD = in ActOnEnumBody()
19846 cast_or_null<EnumConstantDecl>(Elements[i]); in ActOnEnumBody()
19869 EnumConstantDecl *ECD = in ActOnEnumBody()
19870 cast_or_null<EnumConstantDecl>(Elements[i]); in ActOnEnumBody()
19997 auto *ECD = cast_or_null<EnumConstantDecl>(D); in ActOnEnumBody()
20061 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(D); in ActOnEnumBody()