Lines Matching refs:EnumDecl
117 bool ImportDefinition(EnumDecl *From, EnumDecl *To,
133 bool IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord);
145 Decl *VisitEnumDecl(EnumDecl *D);
1231 EnumDecl *D1, EnumDecl *D2) { in IsStructurallyEquivalent()
1232 EnumDecl::enumerator_iterator EC2 = D2->enumerator_begin(), in IsStructurallyEquivalent()
1234 for (EnumDecl::enumerator_iterator EC1 = D1->enumerator_begin(), in IsStructurallyEquivalent()
1460 } else if (EnumDecl *Enum1 = dyn_cast<EnumDecl>(D1)) { in Finish()
1461 if (EnumDecl *Enum2 = dyn_cast<EnumDecl>(D2)) { in Finish()
1868 EnumDecl *ToDecl in VisitEnumType()
1869 = dyn_cast_or_null<EnumDecl>(Importer.Import(T->getDecl())); in VisitEnumType()
2045 if (EnumDecl *FromEnum = dyn_cast<EnumDecl>(FromD)) { in ImportDefinitionIfNeeded()
2046 if (EnumDecl *ToEnum = cast_or_null<EnumDecl>(ToD)) { in ImportDefinitionIfNeeded()
2222 bool ASTNodeImporter::ImportDefinition(EnumDecl *From, EnumDecl *To, in ImportDefinition()
2383 bool ASTNodeImporter::IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToEnum) { in IsStructuralMatch()
2638 Decl *ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
2673 if (EnumDecl *FoundEnum = dyn_cast<EnumDecl>(Found)) { in VisitEnumDecl()
2689 EnumDecl *D2 = EnumDecl::Create(Importer.getToContext(), DC, in VisitEnumDecl()
2928 = EnumConstantDecl::Create(Importer.getToContext(), cast<EnumDecl>(DC), Loc, in VisitEnumConstantDecl()
6164 } else if (EnumDecl *ToEnum = dyn_cast<EnumDecl>(ToDC)) { in ImportContext()
6165 EnumDecl *FromEnum = cast<EnumDecl>(FromDC); in ImportContext()
6522 if (EnumDecl *ToEnum = dyn_cast<EnumDecl>(To)) { in ImportDefinition()
6524 Importer.ImportDefinition(cast<EnumDecl>(FromDC), ToEnum, in ImportDefinition()