Lines Matching defs:CD
91 void VisitObjCContainerDecl(const ObjCContainerDecl *CD,
405 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext()))
406 return CD;
425 auto *CD = getCategoryContext(D);
426 VisitObjCContainerDecl(ID, CD);
446 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D);
447 const ObjCInterfaceDecl *ID = CD->getClassInterface();
458 if (CD->IsClassExtension()) {
460 GenLoc(CD, /*IncludeOffset=*/true);
463 GenObjCCategory(ID->getName(), CD->getName(),
465 GetExternalSourceContainer(CD));
470 const ObjCCategoryImplDecl *CD = cast<ObjCCategoryImplDecl>(D);
471 const ObjCInterfaceDecl *ID = CD->getClassInterface();
480 GenObjCCategory(ID->getName(), CD->getName(),
482 GetExternalSourceContainer(CD));
1202 auto *CD = D->getCanonicalDecl();
1203 if (auto *ExternalSymAttr = CD->getAttr<ExternalSourceSymbolAttr>()) {