| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 307 const auto *OCD = cast<ObjCCategoryDecl>(this); in FindPropertyDeclaration() 410 const ObjCCategoryDecl *ClassExt = Ext; in collectPropertiesToImplement() 703 const ObjCCategoryDecl *C) const in lookupMethod() 979 } else if (auto *CD = dyn_cast<ObjCCategoryDecl>(CtxD)) { in getNextRedeclarationImpl() 990 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl()) in getNextRedeclarationImpl() 1031 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl()) in getCanonicalDecl() 1214 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getClassInterface() 1223 ObjCCategoryDecl *ObjCMethodDecl::getCategory() { in getCategory() 1224 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getCategory() 1262 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in CollectOverriddenMethodsRecurse() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 2216 ObjCCategoryDecl *D1, in IsStructurallyEquivalent() 2217 ObjCCategoryDecl *D2) { in IsStructurallyEquivalent() 2231 ObjCCategoryDecl::protocol_iterator Protocol2 = D2->protocol_begin(), in IsStructurallyEquivalent() 2233 for (ObjCCategoryDecl::protocol_iterator Protocol1 = D1->protocol_begin(), in IsStructurallyEquivalent() 2248 ObjCCategoryDecl::ivar_iterator Ivar2 = D2->ivar_begin(), in IsStructurallyEquivalent() 2250 for (ObjCCategoryDecl::ivar_iterator Ivar1 = D1->ivar_begin(), in IsStructurallyEquivalent() 2262 ObjCCategoryDecl::method_iterator Method2 = D2->meth_begin(), in IsStructurallyEquivalent() 2264 for (ObjCCategoryDecl::method_iterator Method1 = D1->meth_begin(), in IsStructurallyEquivalent()
|
| H A D | DeclPrinter.cpp | 96 void VisitObjCCategoryDecl(ObjCCategoryDecl *D); 512 ObjCCategoryDecl, HLSLBufferDecl>(*D)) in VisitDeclContext() 1552 void DeclPrinter::VisitObjCCategoryDecl(ObjCCategoryDecl *PID) { in VisitObjCCategoryDecl()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 49 class ObjCCategoryDecl; variable 322 ObjCCategoryDecl *getCategory(); 323 const ObjCCategoryDecl *getCategory() const { in getCategory() 1180 ObjCCategoryDecl *CategoryList = nullptr; 1343 ObjCCategoryDecl * 1596 template<bool (*Filter)(ObjCCategoryDecl *)> 1598 ObjCCategoryDecl *Current = nullptr; 1603 using value_type = ObjCCategoryDecl *; 1610 explicit filtered_category_iterator(ObjCCategoryDecl *Current) in filtered_category_iterator() 1641 static bool isVisibleCategory(ObjCCategoryDecl *Cat); [all …]
|
| H A D | ASTMutationListener.h | 31 class ObjCCategoryDecl; variable 110 virtual void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
|
| H A D | TextNodeDumper.h | 397 void VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
|
| H A D | JSONNodeDumper.h | 274 void VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 195 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() 254 } else if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() 393 if (auto Category = dyn_cast<ObjCCategoryDecl>(OldDC)) in checkAtomicPropertyMismatch() 410 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(SemaRef.CurContext); in HandlePropertyInClassExtension() 433 if (PIDecl && isa<ObjCCategoryDecl>(PIDecl->getDeclContext())) { in HandlePropertyInClassExtension() 1011 auto Category = dyn_cast<ObjCCategoryDecl>(Prop->getDeclContext()); in hasWrittenStorageAttribute() 1112 if (const ObjCCategoryDecl *CD = in ActOnPropertyImplDecl() 1113 dyn_cast<ObjCCategoryDecl>(property->getDeclContext())) { in ActOnPropertyImplDecl() 1165 ObjCCategoryDecl *Category = in ActOnPropertyImplDecl() 1759 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectImmediateProperties() [all …]
|
| H A D | SemaDeclObjC.cpp | 133 const ObjCCategoryDecl *CD, in diagnoseNoescape() 158 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(DC)) in CheckObjCMethodOverride() 313 if (const auto *CD = dyn_cast<ObjCCategoryDecl>(ND)) { in DiagnoseObjCImplementedDeprecations() 324 : isa<ObjCCategoryDecl>(ND) || IsCategory ? /*Category*/ 2 in DiagnoseObjCImplementedDeprecations() 331 << (isa<ObjCCategoryDecl>(ND) ? "category" : "class"); in DiagnoseObjCImplementedDeprecations() 457 else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContDeclOfMethodDecl)) { in ActOnStartOfObjCMethodDef() 1762 void SemaObjC::DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT, in DiagnoseClassExtensionDupMethods() 1814 ObjCCategoryDecl *SemaObjC::ActOnStartCategoryInterface( in ActOnStartCategoryInterface() 1822 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface() 1834 CDecl = ObjCCategoryDecl::Create(Context, SemaRef.CurContext, in ActOnStartCategoryInterface() [all …]
|
| H A D | SemaObjC.cpp | 1262 if (const ObjCCategoryDecl *CatD = dyn_cast<ObjCCategoryDecl>(DC)) in getCurObjCLexicalContext() 2085 !(isa<ObjCCategoryDecl>(Ctx) && in handleDesignatedInitializer() 2086 cast<ObjCCategoryDecl>(Ctx)->IsClassExtension())) { in handleDesignatedInitializer() 2092 if (auto *CatDecl = dyn_cast<ObjCCategoryDecl>(Ctx)) in handleDesignatedInitializer()
|
| /src/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 95 const ObjCCategoryDecl *CatD = nullptr); 408 static const ObjCCategoryDecl *getCategoryContext(const NamedDecl *D) { in getCategoryContext() 409 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) in getCategoryContext() 440 const ObjCCategoryDecl *CatD) { in VisitObjCContainerDecl() 450 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D); in VisitObjCContainerDecl()
|
| H A D | IndexingContext.cpp | 187 if (isa<ObjCCategoryDecl>(D)) in shouldIgnoreIfImplicit() 271 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
|
| H A D | IndexDecl.cpp | 477 bool VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl() 498 const ObjCCategoryDecl *Cat = D->getCategoryDecl(); in VisitObjCCategoryImplDecl()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCPropertyChecker.cpp | 60 } else if (auto *CatD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) { in checkCopyMutable()
|
| /src/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | Visitor.h | 54 bool VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
|
| /src/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransGCAttrs.cpp | 150 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContD)) in hasObjCImpl()
|
| H A D | ObjCMT.cpp | 563 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(D)) { in IsCategoryNameWithDeprecatedSuffix() 1030 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in migrateMethodInstanceType() 1301 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in migrateFactoryMethod() 1851 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(*D)) { in HandleTranslationUnit()
|
| /src/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 116 void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, 217 const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
|
| /src/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 320 static void setNextObjCCategory(ObjCCategoryDecl *Cat, in setNextObjCCategory() 321 ObjCCategoryDecl *Next) { in setNextObjCCategory() 459 void VisitObjCCategoryDecl(ObjCCategoryDecl *D); 1343 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl() 1345 dyn_cast<ObjCCategoryDecl>(PrevIvar->getDeclContext()); in VisitObjCIvarDecl() 1429 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl() 4016 D = ObjCCategoryDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4399 llvm::SmallPtrSetImpl<ObjCCategoryDecl *> &Deserialized; 4400 ObjCCategoryDecl *Tail = nullptr; 4401 llvm::DenseMap<DeclarationName, ObjCCategoryDecl *> NameCategoryMap; [all …]
|
| /src/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 390 getFragmentsForObjCCategory(const ObjCCategoryDecl *);
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 297 ObjCCategoryDecl *ActOnStartCategoryInterface( 347 void DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT,
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCGNU.cpp | 274 ObjCCategoryDecl *OCD); 1208 llvm::Constant *GenerateCategoryProtocolList(const ObjCCategoryDecl *OCD) in GenerateCategoryProtocolList() 3446 ObjCCategoryDecl *OCD) { in GenerateCategoryProtocolList() 3462 const ObjCCategoryDecl *CatDecl = OCD->getCategoryDecl(); in GenerateCategory() 3485 const ObjCCategoryDecl *Category = in GenerateCategory() 3531 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions()) in GeneratePropertyList() 3557 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) in GeneratePropertyList()
|
| /src/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 93 class ObjCCategoryDecl; variable 1154 llvm::SmallMapVector<DuplicateObjCDecls<ObjCCategoryDecl>, 1211 llvm::SmallPtrSet<ObjCCategoryDecl *, 16> CategoriesDeserialized;
|
| /src/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 123 SmallVector<ObjCCategoryDecl *, 8> DefinedNonLazyCategories; 330 void RewriteCategoryDecl(ObjCCategoryDecl *Dcl); 738 } else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(D)) { in HandleTopLevelSingleDecl() 862 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in getIvarAccessString() 1129 void RewriteModernObjC::RewriteCategoryDecl(ObjCCategoryDecl *CatDecl) { in RewriteCategoryDecl() 6611 ObjCCategoryDecl *CatDecl, in Write_category_t() 7265 ObjCCategoryDecl *CDecl in RewriteObjCCategoryImplDecl() 7346 ObjCCategoryDecl *CatDecl= IDecl->getCategoryDecl(); in RewriteCategorySetupInitHook() 7503 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in RewriteObjCIvarRefExpr()
|
| /src/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 376 } else if (const auto *OC = dyn_cast<ObjCCategoryDecl>(DC)) { in getFunctionName()
|