Lines Matching defs:ObjCCategoryDecl
246 const ObjCCategoryDecl *OCD = cast<ObjCCategoryDecl>(this);
349 const ObjCCategoryDecl *ClassExt = Ext;
629 const ObjCCategoryDecl *C) const
823 } else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(CtxD)) {
836 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl())
862 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl())
1042 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext()))
1082 if (const ObjCCategoryDecl *
1083 Category = dyn_cast<ObjCCategoryDecl>(Container)) {
1162 } else if (const ObjCCategoryDecl *
1163 CatD = dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) {
1233 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) {
1503 ObjCCategoryDecl::ivar_iterator
1558 ObjCCategoryDecl *
1655 // (isa<ObjCCategoryDecl>(DC) &&
1656 // cast<ObjCCategoryDecl>(DC)->IsClassExtension()))
1661 isa<ObjCCategoryDecl>(DC)) &&
1670 ID = cast<ObjCCategoryDecl>(DC)->getClassInterface();
1696 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(DC);
1865 // ObjCCategoryDecl
1868 void ObjCCategoryDecl::anchor() { }
1870 ObjCCategoryDecl::ObjCCategoryDecl(DeclContext *DC, SourceLocation AtLoc,
1885 ObjCCategoryDecl *ObjCCategoryDecl::Create(ASTContext &C, DeclContext *DC,
1894 ObjCCategoryDecl *CatDecl =
1895 new (C, DC) ObjCCategoryDecl(DC, AtLoc, ClassNameLoc, CategoryNameLoc, Id,
1911 ObjCCategoryDecl *ObjCCategoryDecl::CreateDeserialized(ASTContext &C,
1913 return new (C, ID) ObjCCategoryDecl(nullptr, SourceLocation(),
1918 ObjCCategoryImplDecl *ObjCCategoryDecl::getImplementation() const {
1920 const_cast<ObjCCategoryDecl*>(this));
1923 void ObjCCategoryDecl::setImplementation(ObjCCategoryImplDecl *ImplD) {
1927 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) {
1963 ObjCCategoryDecl *ObjCCategoryImplDecl::getCategoryDecl() const {
1989 if (ObjCCategoryDecl *CD = IFace->FindCategoryDeclaration(getIdentifier()))