Lines Matching refs:ObjCInterfaceDecl
112 bool ImportDefinition(ObjCInterfaceDecl *From, ObjCInterfaceDecl *To,
148 Decl *VisitObjCInterfaceDecl(ObjCInterfaceDecl *D);
1677 ObjCInterfaceDecl *Class
1678 = dyn_cast_or_null<ObjCInterfaceDecl>(Importer.Import(T->getDecl()));
3092 ObjCInterfaceDecl *ToInterface
3093 = cast_or_null<ObjCInterfaceDecl>(Importer.Import(D->getClassInterface()));
3245 bool ASTNodeImporter::ImportDefinition(ObjCInterfaceDecl *From,
3246 ObjCInterfaceDecl *To,
3250 ObjCInterfaceDecl *FromSuper = From->getSuperClass();
3252 FromSuper = cast_or_null<ObjCInterfaceDecl>(Importer.Import(FromSuper));
3257 ObjCInterfaceDecl *ToSuper = To->getSuperClass();
3288 ObjCInterfaceDecl *Super = cast_or_null<ObjCInterfaceDecl>(
3300 ObjCInterfaceDecl::protocol_loc_iterator
3303 for (ObjCInterfaceDecl::protocol_iterator FromProto = From->protocol_begin(),
3342 Decl *ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) {
3346 ObjCInterfaceDecl *Definition = D->getDefinition();
3363 ObjCInterfaceDecl *MergeWithIface = 0;
3370 if ((MergeWithIface = dyn_cast<ObjCInterfaceDecl>(FoundDecls[I])))
3375 ObjCInterfaceDecl *ToIface = MergeWithIface;
3377 ToIface = ObjCInterfaceDecl::Create(Importer.getToContext(), DC,
3433 ObjCInterfaceDecl *Iface = cast_or_null<ObjCInterfaceDecl>(
3439 ObjCInterfaceDecl *Super = 0;
3441 Super = cast_or_null<ObjCInterfaceDecl>(
4257 } else if (ObjCInterfaceDecl *ToClass = dyn_cast<ObjCInterfaceDecl>(ToDC)) {
4258 ObjCInterfaceDecl *FromClass = cast<ObjCInterfaceDecl>(FromDC);
4261 } else if (ObjCInterfaceDecl *FromDef = FromClass->getDefinition()) {
4533 if (ObjCInterfaceDecl *ToIFace = dyn_cast<ObjCInterfaceDecl>(To)) {
4535 Importer.ImportDefinition(cast<ObjCInterfaceDecl>(FromDC), ToIFace,
4644 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(D)) {