Lines Matching defs:CD
94 void VisitObjCContainerDecl(const ObjCContainerDecl *CD,
409 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext()))
410 return CD;
429 auto *CD = getCategoryContext(D);
430 VisitObjCContainerDecl(ID, CD);
450 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D);
451 const ObjCInterfaceDecl *ID = CD->getClassInterface();
462 if (CD->IsClassExtension()) {
464 GenLoc(CD, /*IncludeOffset=*/true);
467 GenObjCCategory(ID->getName(), CD->getName(),
469 GetExternalSourceContainer(CD));
474 const ObjCCategoryImplDecl *CD = cast<ObjCCategoryImplDecl>(D);
475 const ObjCInterfaceDecl *ID = CD->getClassInterface();
484 GenObjCCategory(ID->getName(), CD->getName(),
486 GetExternalSourceContainer(CD));
1193 auto *CD = D->getCanonicalDecl();
1194 if (auto *ExternalSymAttr = CD->getAttr<ExternalSourceSymbolAttr>()) {