Lines Matching defs:ImplD
507 if (const auto *ImplD = D->getImplementation()) {
508 for (const auto *MD : ImplD->instance_methods()) {
975 if (ObjCImplementationDecl *ImplD = Ctx.getObjCImplementation(IFD))
976 if (!ImplD->isInvalidDecl())
977 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
980 if (ObjCCategoryImplDecl *ImplD = Ctx.getObjCImplementation(CD))
981 if (!ImplD->isInvalidDecl())
982 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
984 } else if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
985 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface())
1016 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
1017 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface()) {
1642 void ObjCInterfaceDecl::setImplementation(ObjCImplementationDecl *ImplD) {
1643 getASTContext().setObjCImplementation(getDefinition(), ImplD);
2163 void ObjCCategoryDecl::setImplementation(ObjCCategoryImplDecl *ImplD) {
2164 getASTContext().setObjCImplementation(this, ImplD);
2217 if (auto *ImplD = dyn_cast_or_null<ObjCImplementationDecl>(this)) {
2219 Ctx.setObjCImplementation(IFace, ImplD);
2221 } else if (auto *ImplD = dyn_cast_or_null<ObjCCategoryImplDecl>(this)) {
2223 Ctx.setObjCImplementation(CD, ImplD);