Lines Matching refs:CD
94 void VisitObjCContainerDecl(const ObjCContainerDecl *CD,
398 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) in getCategoryContext() local
399 return CD; in getCategoryContext()
418 auto *CD = getCategoryContext(D); in VisitObjCMethodDecl() local
419 VisitObjCContainerDecl(ID, CD); in VisitObjCMethodDecl()
439 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D); in VisitObjCContainerDecl() local
440 const ObjCInterfaceDecl *ID = CD->getClassInterface(); in VisitObjCContainerDecl()
451 if (CD->IsClassExtension()) { in VisitObjCContainerDecl()
453 GenLoc(CD, /*IncludeOffset=*/true); in VisitObjCContainerDecl()
456 GenObjCCategory(ID->getName(), CD->getName(), in VisitObjCContainerDecl()
458 GetExternalSourceContainer(CD)); in VisitObjCContainerDecl()
463 const ObjCCategoryImplDecl *CD = cast<ObjCCategoryImplDecl>(D); in VisitObjCContainerDecl() local
464 const ObjCInterfaceDecl *ID = CD->getClassInterface(); in VisitObjCContainerDecl()
473 GenObjCCategory(ID->getName(), CD->getName(), in VisitObjCContainerDecl()
475 GetExternalSourceContainer(CD)); in VisitObjCContainerDecl()
1177 auto *CD = D->getCanonicalDecl(); in generateUSRForDecl() local
1178 if (auto *ExternalSymAttr = CD->getAttr<ExternalSourceSymbolAttr>()) { in generateUSRForDecl()