Lines Matching defs:CD
928 } else if (auto *CD = dyn_cast<ObjCCategoryDecl>(CtxD)) {
929 if (ObjCCategoryImplDecl *ImplD = Ctx.getObjCImplementation(CD))
1163 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext()))
1164 return CD->getClassInterface();
1173 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext()))
1174 return CD;
1836 const auto *CD = cast<ObjCCategoryDecl>(DC);
1837 assert(CD->IsClassExtension() && "invalid container for ivar!");
1838 return CD->getClassInterface();
2143 if (ObjCCategoryDecl *CD = IFace->FindCategoryDeclaration(getIdentifier()))
2144 Ctx.setObjCImplementation(CD, ImplD);