Home | History | Annotate | Download | only in Rewrite

Lines Matching defs:IMD

321                                  ObjCImplementationDecl *IMD,
927 ObjCImplementationDecl *IMD,
943 startGetterSetterLoc = IMD ? IMD->getLocEnd() : CID->getLocEnd();
951 assert(IMD && OID && "Synthesized ivars must be attached to @implementation");
954 if (mustSynthesizeSetterGetterMethod(IMD, PD, true /*getter*/)) {
1011 !mustSynthesizeSetterGetterMethod(IMD, PD, false /*setter*/))
1358 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID);
1361 if (IMD) {
1362 if (IMD->getIvarRBraceLoc().isValid()) {
1363 ReplaceText(IMD->getLocStart(), 1, "/** ");
1364 ReplaceText(IMD->getIvarRBraceLoc(), 1, "**/ ");
1367 InsertText(IMD->getLocStart(), "// ");
1373 for (auto *OMD : IMD ? IMD->instance_methods() : CID->instance_methods()) {
1384 for (auto *OMD : IMD ? IMD->class_methods() : CID->class_methods()) {
1394 for (auto *I : IMD ? IMD->property_impls() : CID->property_impls())
1395 RewritePropertyImplDecl(I, IMD, CID);
1397 InsertText(IMD ? IMD->getLocEnd() : CID->getLocEnd(), "// ");