Searched refs:EnumD (Results 1 – 4 of 4) sorted by relevance
233 auto *EnumD = dyn_cast<EnumDecl>(tag); in RequireCompleteDeclContext() local234 if (!EnumD) in RequireCompleteDeclContext()236 if (EnumD->isCompleteDefinition()) { in RequireCompleteDeclContext()239 if (!hasVisibleDefinition(EnumD, &SuggestedDef, in RequireCompleteDeclContext()253 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { in RequireCompleteDeclContext()254 MemberSpecializationInfo *MSI = EnumD->getMemberSpecializationInfo(); in RequireCompleteDeclContext()256 if (InstantiateEnum(loc, EnumD, Pattern, in RequireCompleteDeclContext()257 getTemplateInstantiationArgs(EnumD), in RequireCompleteDeclContext()
596 EnumD = dyn_cast_or_null<EnumConstantDecl>(DRE->getDecl())) in isObjCEnumerator() local597 return EnumD->getIdentifier() == II; in isObjCEnumerator()
2218 EnumDecl *EnumD = cast<EnumType>(CanonicalType)->getDecl(); in isIncompleteType() local2220 *Def = EnumD; in isIncompleteType()2221 return !EnumD->isComplete(); in isIncompleteType()
905 if (const auto *EnumD = dyn_cast<EnumDecl>(D)) { in AddTopLevelDeclarationToHash() local908 if (!EnumD->isScoped()) { in AddTopLevelDeclarationToHash()909 for (const auto *EI : EnumD->enumerators()) { in AddTopLevelDeclarationToHash()