Home | History | Annotate | Download | only in AST

Lines Matching refs:EnumDecl

112     bool ImportDefinition(EnumDecl *From, EnumDecl *To,
128 bool IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord);
138 Decl *VisitEnumDecl(EnumDecl *D);
1109 EnumDecl *D1, EnumDecl *D2) {
1110 EnumDecl::enumerator_iterator EC2 = D2->enumerator_begin(),
1112 for (EnumDecl::enumerator_iterator EC1 = D1->enumerator_begin(),
1338 } else if (EnumDecl *Enum1 = dyn_cast<EnumDecl>(D1)) {
1339 if (EnumDecl *Enum2 = dyn_cast<EnumDecl>(D2)) {
1720 EnumDecl *ToDecl
1721 = dyn_cast_or_null<EnumDecl>(Importer.Import(T->getDecl()));
1875 if (EnumDecl *FromEnum = dyn_cast<EnumDecl>(FromD)) {
1876 if (EnumDecl *ToEnum = cast_or_null<EnumDecl>(ToD)) {
2047 bool ASTNodeImporter::ImportDefinition(EnumDecl *From, EnumDecl *To,
2210 bool ASTNodeImporter::IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToEnum) {
2401 Decl *ASTNodeImporter::VisitEnumDecl(EnumDecl *D) {
2433 if (EnumDecl *FoundEnum = dyn_cast<EnumDecl>(Found)) {
2449 EnumDecl *D2 = EnumDecl::Create(Importer.getToContext(), DC,
2658 = EnumConstantDecl::Create(Importer.getToContext(), cast<EnumDecl>(DC), Loc,
4728 } else if (EnumDecl *ToEnum = dyn_cast<EnumDecl>(ToDC)) {
4729 EnumDecl *FromEnum = cast<EnumDecl>(FromDC);
5019 if (EnumDecl *ToEnum = dyn_cast<EnumDecl>(To)) {
5021 Importer.ImportDefinition(cast<EnumDecl>(FromDC), ToEnum,