Lines Matching defs:ObjCCategoryDecl
305 const auto *OCD = cast<ObjCCategoryDecl>(this);
408 const ObjCCategoryDecl *ClassExt = Ext;
701 const ObjCCategoryDecl *C) const
977 } else if (auto *CD = dyn_cast<ObjCCategoryDecl>(CtxD)) {
988 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl())
1029 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl())
1212 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext()))
1221 ObjCCategoryDecl *ObjCMethodDecl::getCategory() {
1222 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext()))
1260 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) {
1339 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) {
1421 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) {
1691 ObjCCategoryDecl::ivar_iterator
1746 ObjCCategoryDecl *ObjCInterfaceDecl::FindCategoryDeclaration(
1843 // (isa<ObjCCategoryDecl>(DC) &&
1844 // cast<ObjCCategoryDecl>(DC)->IsClassExtension()))
1849 isa<ObjCCategoryDecl>(DC)) &&
1858 ID = cast<ObjCCategoryDecl>(DC)->getClassInterface();
1884 auto *CD = cast<ObjCCategoryDecl>(DC);
2110 // ObjCCategoryDecl
2113 void ObjCCategoryDecl::anchor() {}
2115 ObjCCategoryDecl::ObjCCategoryDecl(
2126 ObjCCategoryDecl *ObjCCategoryDecl::Create(
2133 new (C, DC) ObjCCategoryDecl(DC, AtLoc, ClassNameLoc, CategoryNameLoc, Id,
2149 ObjCCategoryDecl *ObjCCategoryDecl::CreateDeserialized(ASTContext &C,
2151 return new (C, ID) ObjCCategoryDecl(nullptr, SourceLocation(),
2156 ObjCCategoryImplDecl *ObjCCategoryDecl::getImplementation() const {
2158 const_cast<ObjCCategoryDecl*>(this));
2161 void ObjCCategoryDecl::setImplementation(ObjCCategoryImplDecl *ImplD) {
2165 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) {
2197 ObjCCategoryDecl *ObjCCategoryImplDecl::getCategoryDecl() const {
2220 if (ObjCCategoryDecl *CD = IFace->FindCategoryDeclaration(getIdentifier()))