Lines Matching defs:ImplD
505 if (const auto *ImplD = D->getImplementation()) {
506 for (const auto *MD : ImplD->instance_methods()) {
973 if (ObjCImplementationDecl *ImplD = Ctx.getObjCImplementation(IFD))
974 if (!ImplD->isInvalidDecl())
975 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
978 if (ObjCCategoryImplDecl *ImplD = Ctx.getObjCImplementation(CD))
979 if (!ImplD->isInvalidDecl())
980 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
982 } else if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
983 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface())
1014 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
1015 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface()) {
1640 void ObjCInterfaceDecl::setImplementation(ObjCImplementationDecl *ImplD) {
1641 getASTContext().setObjCImplementation(getDefinition(), ImplD);
2161 void ObjCCategoryDecl::setImplementation(ObjCCategoryImplDecl *ImplD) {
2162 getASTContext().setObjCImplementation(this, ImplD);
2215 if (auto *ImplD = dyn_cast_or_null<ObjCImplementationDecl>(this)) {
2217 Ctx.setObjCImplementation(IFace, ImplD);
2219 } else if (auto *ImplD = dyn_cast_or_null<ObjCCategoryImplDecl>(this)) {
2221 Ctx.setObjCImplementation(CD, ImplD);