Searched refs:EnumD (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 219 if (auto *EnumD = dyn_cast<EnumDecl>(tag)) in RequireCompleteDeclContext() local 222 return RequireCompleteEnumDecl(EnumD, loc, &SS); in RequireCompleteDeclContext() 230 bool Sema::RequireCompleteEnumDecl(EnumDecl *EnumD, SourceLocation L, in RequireCompleteEnumDecl() argument 232 if (EnumD->isCompleteDefinition()) { in RequireCompleteEnumDecl() 235 if (!hasReachableDefinition(EnumD, &SuggestedDef, in RequireCompleteEnumDecl() 249 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { in RequireCompleteEnumDecl() 250 MemberSpecializationInfo *MSI = EnumD->getMemberSpecializationInfo(); in RequireCompleteEnumDecl() 252 if (InstantiateEnum(L, EnumD, Pattern, in RequireCompleteEnumDecl() 253 getTemplateInstantiationArgs(EnumD), in RequireCompleteEnumDecl() 265 << QualType(EnumD->getTypeForDecl(), 0) << SS->getRange(); in RequireCompleteEnumDecl() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3960 EnumDecl *EnumD = cast_or_null<EnumDecl>(SemaRef.FindInstantiatedDecl( in VisitUsingEnumDecl() local 3963 if (SemaRef.RequireCompleteEnumDecl(EnumD, EnumD->getLocation())) in VisitUsingEnumDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | NSAPI.cpp | 575 EnumD = dyn_cast_or_null<EnumConstantDecl>(DRE->getDecl())) in isObjCEnumerator() local 576 return EnumD->getIdentifier() == II; in isObjCEnumerator()
|
| H A D | Type.cpp | 2446 EnumDecl *EnumD = cast<EnumType>(CanonicalType)->getDecl(); in isIncompleteType() local 2448 *Def = EnumD; in isIncompleteType() 2449 return !EnumD->isComplete(); in isIncompleteType()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | ASTUnit.cpp | 954 if (const auto *EnumD = dyn_cast<EnumDecl>(D)) { in AddTopLevelDeclarationToHash() local 957 if (!EnumD->isScoped()) { in AddTopLevelDeclarationToHash() 958 for (const auto *EI : EnumD->enumerators()) { in AddTopLevelDeclarationToHash()
|