Lines Matching refs:EnumDecl
1187 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) {
1188 EnumDecl *PrevDecl = nullptr;
1189 if (EnumDecl *PatternPrev = getPreviousDeclForInstantiation(D)) {
1194 PrevDecl = cast<EnumDecl>(Prev);
1197 EnumDecl *Enum =
1198 EnumDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(),
1237 EnumDecl *Def = D->getDefinition();
1268 EnumDecl *Enum, EnumDecl *Pattern) {
5567 static bool isInstantiationOf(EnumDecl *Pattern,
5568 EnumDecl *Instance) {
5652 if (auto *Enum = dyn_cast<EnumDecl>(Other))
5653 return isInstantiationOf(cast<EnumDecl>(D), Enum);
5830 NeedInstantiate = isa<EnumDecl>(D);
6025 EnumDecl *Enum = cast<EnumDecl>(ED->getLexicalDeclContext());
6026 EnumDecl *Spec = cast<EnumDecl>(FindInstantiatedDecl(Loc, Enum,