• Home
  • Raw
  • Download

Lines Matching refs:EnumConstantDecl

11111 EnumConstantDecl *Sema::CheckEnumConstant(EnumDecl *Enum,  in CheckEnumConstant()
11112 EnumConstantDecl *LastEnumConst, in CheckEnumConstant()
11278 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
11288 EnumConstantDecl *LastEnumConst = in ActOnEnumConstant()
11289 cast_or_null<EnumConstantDecl>(lastEnumConst); in ActOnEnumConstant()
11312 if (isa<EnumConstantDecl>(PrevDecl)) in ActOnEnumConstant()
11333 EnumConstantDecl *New = in ActOnEnumConstant()
11356 static bool ValidDuplicateEnum(EnumConstantDecl *ECD, EnumDecl *Enum) { in ValidDuplicateEnum()
11379 EnumConstantDecl *EnumConstant = dyn_cast<EnumConstantDecl>(DRE->getDecl()); in ValidDuplicateEnum()
11431 typedef SmallVector<EnumConstantDecl *, 3> ECDVector; in CheckForDuplicateEnumValues()
11434 typedef llvm::PointerUnion<EnumConstantDecl*, ECDVector*> DeclOrVector; in CheckForDuplicateEnumValues()
11444 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Elements[i]); in CheckForDuplicateEnumValues()
11465 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Elements[i]); in CheckForDuplicateEnumValues()
11475 if (EnumConstantDecl *D = Entry.dyn_cast<EnumConstantDecl*>()) { in CheckForDuplicateEnumValues()
11538 EnumConstantDecl *ECD = in ActOnEnumBody()
11539 cast_or_null<EnumConstantDecl>(Elements[i]); in ActOnEnumBody()
11565 EnumConstantDecl *ECD = in ActOnEnumBody()
11566 cast_or_null<EnumConstantDecl>(Elements[i]); in ActOnEnumBody()
11682 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(Elements[i]); in ActOnEnumBody()