Lines Matching refs:IMD
321 ObjCImplementationDecl *IMD,
920 ObjCImplementationDecl *IMD, in RewritePropertyImplDecl() argument
935 startGetterSetterLoc = IMD ? IMD->getEndLoc() : CID->getEndLoc(); in RewritePropertyImplDecl()
943 assert(IMD && OID && "Synthesized ivars must be attached to @implementation"); in RewritePropertyImplDecl()
946 if (mustSynthesizeSetterGetterMethod(IMD, PD, true /*getter*/)) { in RewritePropertyImplDecl()
1003 !mustSynthesizeSetterGetterMethod(IMD, PD, false /*setter*/)) in RewritePropertyImplDecl()
1335 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID); in RewriteImplementationDecl() local
1338 if (IMD) { in RewriteImplementationDecl()
1339 if (IMD->getIvarRBraceLoc().isValid()) { in RewriteImplementationDecl()
1340 ReplaceText(IMD->getBeginLoc(), 1, "/** "); in RewriteImplementationDecl()
1341 ReplaceText(IMD->getIvarRBraceLoc(), 1, "**/ "); in RewriteImplementationDecl()
1344 InsertText(IMD->getBeginLoc(), "// "); in RewriteImplementationDecl()
1350 for (auto *OMD : IMD ? IMD->instance_methods() : CID->instance_methods()) { in RewriteImplementationDecl()
1361 for (auto *OMD : IMD ? IMD->class_methods() : CID->class_methods()) { in RewriteImplementationDecl()
1371 for (auto *I : IMD ? IMD->property_impls() : CID->property_impls()) in RewriteImplementationDecl()
1372 RewritePropertyImplDecl(I, IMD, CID); in RewriteImplementationDecl()
1374 InsertText(IMD ? IMD->getEndLoc() : CID->getEndLoc(), "// "); in RewriteImplementationDecl()