Lines Matching defs:ImplD
499 if (const auto *ImplD = D->getImplementation()) {
500 for (const auto *MD : ImplD->instance_methods()) {
924 if (ObjCImplementationDecl *ImplD = Ctx.getObjCImplementation(IFD))
925 if (!ImplD->isInvalidDecl())
926 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
929 if (ObjCCategoryImplDecl *ImplD = Ctx.getObjCImplementation(CD))
930 if (!ImplD->isInvalidDecl())
931 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
933 } else if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
934 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface())
965 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
966 if (ObjCInterfaceDecl *IFD = ImplD->getClassInterface()) {
1597 void ObjCInterfaceDecl::setImplementation(ObjCImplementationDecl *ImplD) {
1598 getASTContext().setObjCImplementation(getDefinition(), ImplD);
2081 void ObjCCategoryDecl::setImplementation(ObjCCategoryImplDecl *ImplD) {
2082 getASTContext().setObjCImplementation(this, ImplD);
2138 if (auto *ImplD = dyn_cast_or_null<ObjCImplementationDecl>(this)) {
2140 Ctx.setObjCImplementation(IFace, ImplD);
2142 } else if (auto *ImplD = dyn_cast_or_null<ObjCCategoryImplDecl>(this)) {
2144 Ctx.setObjCImplementation(CD, ImplD);