Home
last modified time | relevance | path

Searched refs:ObjCCategoryDecl (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp304 const auto *OCD = cast<ObjCCategoryDecl>(this); in FindPropertyDeclaration()
407 const ObjCCategoryDecl *ClassExt = Ext; in collectPropertiesToImplement()
700 const ObjCCategoryDecl *C) const in lookupMethod()
976 } else if (auto *CD = dyn_cast<ObjCCategoryDecl>(CtxD)) { in getNextRedeclarationImpl()
987 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl()) in getNextRedeclarationImpl()
1028 if (ObjCCategoryDecl *CatD = CImplD->getCategoryDecl()) in getCanonicalDecl()
1211 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getClassInterface()
1220 ObjCCategoryDecl *ObjCMethodDecl::getCategory() { in getCategory()
1221 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getCategory()
1259 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in CollectOverriddenMethodsRecurse()
[all …]
H A DASTStructuralEquivalence.cpp2485 ObjCCategoryDecl *D1, in IsStructurallyEquivalent()
2486 ObjCCategoryDecl *D2) { in IsStructurallyEquivalent()
2500 ObjCCategoryDecl::protocol_iterator Protocol2 = D2->protocol_begin(), in IsStructurallyEquivalent()
2502 for (ObjCCategoryDecl::protocol_iterator Protocol1 = D1->protocol_begin(), in IsStructurallyEquivalent()
2517 ObjCCategoryDecl::ivar_iterator Ivar2 = D2->ivar_begin(), in IsStructurallyEquivalent()
2519 for (ObjCCategoryDecl::ivar_iterator Ivar1 = D1->ivar_begin(), in IsStructurallyEquivalent()
2531 ObjCCategoryDecl::method_iterator Method2 = D2->meth_begin(), in IsStructurallyEquivalent()
2533 for (ObjCCategoryDecl::method_iterator Method1 = D1->meth_begin(), in IsStructurallyEquivalent()
H A DDeclPrinter.cpp97 void VisitObjCCategoryDecl(ObjCCategoryDecl *D);
542 ObjCCategoryDecl, HLSLBufferDecl>(*D)) in VisitDeclContext()
1588 void DeclPrinter::VisitObjCCategoryDecl(ObjCCategoryDecl *PID) { in VisitObjCCategoryDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h49 class ObjCCategoryDecl; variable
322 ObjCCategoryDecl *getCategory();
323 const ObjCCategoryDecl *getCategory() const { in getCategory()
1178 ObjCCategoryDecl *CategoryList = nullptr;
1341 ObjCCategoryDecl *
1594 template<bool (*Filter)(ObjCCategoryDecl *)>
1596 ObjCCategoryDecl *Current = nullptr;
1601 using value_type = ObjCCategoryDecl *;
1608 explicit filtered_category_iterator(ObjCCategoryDecl *Current) in filtered_category_iterator()
1639 static bool isVisibleCategory(ObjCCategoryDecl *Cat);
[all …]
H A DASTMutationListener.h31 class ObjCCategoryDecl; variable
110 virtual void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
H A DTextNodeDumper.h398 void VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
H A DJSONNodeDumper.h274 void VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp196 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty()
255 } else if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty()
394 if (auto Category = dyn_cast<ObjCCategoryDecl>(OldDC)) in checkAtomicPropertyMismatch()
411 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(SemaRef.CurContext); in HandlePropertyInClassExtension()
434 if (PIDecl && isa<ObjCCategoryDecl>(PIDecl->getDeclContext())) { in HandlePropertyInClassExtension()
1012 auto Category = dyn_cast<ObjCCategoryDecl>(Prop->getDeclContext()); in hasWrittenStorageAttribute()
1113 if (const ObjCCategoryDecl *CD = in ActOnPropertyImplDecl()
1114 dyn_cast<ObjCCategoryDecl>(property->getDeclContext())) { in ActOnPropertyImplDecl()
1166 ObjCCategoryDecl *Category = in ActOnPropertyImplDecl()
1770 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectImmediateProperties()
[all …]
H A DSemaDeclObjC.cpp132 const ObjCCategoryDecl *CD, in diagnoseNoescape()
157 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(DC)) in CheckObjCMethodOverride()
312 if (const auto *CD = dyn_cast<ObjCCategoryDecl>(ND)) { in DiagnoseObjCImplementedDeprecations()
323 : isa<ObjCCategoryDecl>(ND) || IsCategory ? /*Category*/ 2 in DiagnoseObjCImplementedDeprecations()
330 << (isa<ObjCCategoryDecl>(ND) ? "category" : "class"); in DiagnoseObjCImplementedDeprecations()
456 else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContDeclOfMethodDecl)) { in ActOnStartOfObjCMethodDef()
1765 void SemaObjC::DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT, in DiagnoseClassExtensionDupMethods()
1817 ObjCCategoryDecl *SemaObjC::ActOnStartCategoryInterface( in ActOnStartCategoryInterface()
1825 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface()
1837 CDecl = ObjCCategoryDecl::Create(Context, SemaRef.CurContext, in ActOnStartCategoryInterface()
[all …]
H A DSemaObjC.cpp1259 if (const ObjCCategoryDecl *CatD = dyn_cast<ObjCCategoryDecl>(DC)) in getCurObjCLexicalContext()
2083 !(isa<ObjCCategoryDecl>(Ctx) && in handleDesignatedInitializer()
2084 cast<ObjCCategoryDecl>(Ctx)->IsClassExtension())) { in handleDesignatedInitializer()
2090 if (auto *CatDecl = dyn_cast<ObjCCategoryDecl>(Ctx)) in handleDesignatedInitializer()
H A DCodeCompleteConsumer.cpp411 if (const auto *Cat = dyn_cast<ObjCCategoryDecl>(CurDC)) { in getParentName()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp91 const ObjCCategoryDecl *CatD = nullptr);
403 static const ObjCCategoryDecl *getCategoryContext(const NamedDecl *D) { in getCategoryContext()
404 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) in getCategoryContext()
435 const ObjCCategoryDecl *CatD) { in VisitObjCContainerDecl()
445 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D); in VisitObjCContainerDecl()
H A DIndexingContext.cpp199 if (isa<ObjCCategoryDecl>(D)) in shouldIgnoreIfImplicit()
283 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
H A DIndexDecl.cpp477 bool VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
498 const ObjCCategoryDecl *Cat = D->getCategoryDecl(); in VisitObjCCategoryImplDecl()
H A DIndexSymbol.cpp210 if (auto *CatD = dyn_cast<ObjCCategoryDecl>(D)) in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DVisitor.h54 bool VisitObjCCategoryDecl(const ObjCCategoryDecl *D);
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp116 void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD,
217 const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp311 static void setNextObjCCategory(ObjCCategoryDecl *Cat, in setNextObjCCategory()
312 ObjCCategoryDecl *Next) { in setNextObjCCategory()
442 void VisitObjCCategoryDecl(ObjCCategoryDecl *D);
1348 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl()
1350 dyn_cast<ObjCCategoryDecl>(PrevIvar->getDeclContext()); in VisitObjCIvarDecl()
1434 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl()
4091 D = ObjCCategoryDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4542 llvm::SmallPtrSetImpl<ObjCCategoryDecl *> &Deserialized;
4543 ObjCCategoryDecl *Tail = nullptr;
4544 llvm::DenseMap<DeclarationName, ObjCCategoryDecl *> NameCategoryMap;
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h390 getFragmentsForObjCCategory(const ObjCCategoryDecl *);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h285 ObjCCategoryDecl *ActOnStartCategoryInterface(
335 void DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCGNU.cpp273 ObjCCategoryDecl *OCD);
1208 llvm::Constant *GenerateCategoryProtocolList(const ObjCCategoryDecl *OCD) in GenerateCategoryProtocolList()
3538 ObjCCategoryDecl *OCD) { in GenerateCategoryProtocolList()
3554 const ObjCCategoryDecl *CatDecl = OCD->getCategoryDecl(); in GenerateCategory()
3577 const ObjCCategoryDecl *Category = in GenerateCategory()
3623 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions()) in GeneratePropertyList()
3649 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) in GeneratePropertyList()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp124 SmallVector<ObjCCategoryDecl *, 8> DefinedNonLazyCategories;
329 void RewriteCategoryDecl(ObjCCategoryDecl *Dcl);
737 } else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(D)) { in HandleTopLevelSingleDecl()
861 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in getIvarAccessString()
1128 void RewriteModernObjC::RewriteCategoryDecl(ObjCCategoryDecl *CatDecl) { in RewriteCategoryDecl()
6577 ObjCCategoryDecl *CatDecl, in Write_category_t()
7231 ObjCCategoryDecl *CDecl in RewriteObjCCategoryImplDecl()
7312 ObjCCategoryDecl *CatDecl= IDecl->getCategoryDecl(); in RewriteCategorySetupInitHook()
7469 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in RewriteObjCIvarRefExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h95 class ObjCCategoryDecl; variable
1276 llvm::SmallMapVector<DuplicateObjCDecls<ObjCCategoryDecl>,
1333 llvm::SmallPtrSet<ObjCCategoryDecl *, 16> CategoriesDeserialized;
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp197 bool InstallAPIVisitor::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp374 } else if (const auto *OC = dyn_cast<ObjCCategoryDecl>(DC)) { in getFunctionName()

123