| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefMemberChecker.cpp | 72 bool VisitObjCContainerDecl(const ObjCContainerDecl *CD) override { in checkASTDecl() 128 void visitObjCDecl(const ObjCContainerDecl *CD) const { in visitObjCDecl() 132 ObjCContainerDecl::PropertyMap map; in visitObjCDecl() 151 void visitIvarDecl(const ObjCContainerDecl *CD, in visitIvarDecl() 176 void visitObjCPropertyDecl(const ObjCContainerDecl *CD, in visitObjCPropertyDecl() 197 void visitPropImpl(const ObjCContainerDecl *CD, in visitPropImpl() 283 if (isa<ObjCContainerDecl>(ClassCXXRD)) { in reportBug()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 65 ObjCContainerDecl::ObjCContainerDecl(Kind DK, DeclContext *DC, in ObjCContainerDecl() function in ObjCContainerDecl 73 void ObjCContainerDecl::anchor() {} in anchor() 78 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const { in getIvarDecl() 90 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance, in getMethod() 122 bool ObjCContainerDecl::HasUserDeclaredSetterMethod( in HasUserDeclaredSetterMethod() 233 ObjCPropertyDecl *ObjCContainerDecl::getProperty(const IdentifierInfo *Id, in getProperty() 247 ObjCPropertyDecl *ObjCContainerDecl::FindPropertyDeclaration( in FindPropertyDeclaration() 1001 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(), in getNextRedeclarationImpl() 1036 cast<ObjCContainerDecl>(CtxD)->getMethod(Sel, isInstanceMethod(), in getCanonicalDecl() 1249 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse() [all …]
|
| H A D | ExternalASTMerger.cpp | 233 } else if (auto *ToContainer = dyn_cast<ObjCContainerDecl>(To)) { in Imported() 354 if (isa<ObjCContainerDecl>(D1) && isa<ObjCContainerDecl>(D2)) in IsSameDC()
|
| H A D | Mangle.cpp | 392 dyn_cast<ObjCContainerDecl>(MD->getDeclContext())) { in mangleObjCMethodName() 471 std::vector<std::string> getAllManglings(const ObjCContainerDecl *OCD) { in getAllManglings() 495 if (const auto *OCD = dyn_cast<ObjCContainerDecl>(D)) in getAllManglings()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ODRDiagsEmitter.h | 171 const ObjCContainerDecl *FirstContainer, 174 const ObjCContainerDecl *SecondContainer,
|
| H A D | DeclObjC.h | 945 class ObjCContainerDecl : public NamedDecl, public DeclContext { 956 ObjCContainerDecl(Kind DK, DeclContext *DC, const IdentifierInfo *Id, 1116 static DeclContext *castToDeclContext(const ObjCContainerDecl *D) { in castToDeclContext() 1117 return static_cast<DeclContext *>(const_cast<ObjCContainerDecl*>(D)); in castToDeclContext() 1120 static ObjCContainerDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 1121 return static_cast<ObjCContainerDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext() 1150 class ObjCInterfaceDecl : public ObjCContainerDecl 1306 return ObjCContainerDecl::getSourceRange(); in getSourceRange() 1958 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc, in ObjCIvarDecl() 1967 static ObjCIvarDecl *Create(ASTContext &C, ObjCContainerDecl *DC, [all …]
|
| H A D | ASTMutationListener.h | 32 class ObjCContainerDecl; variable
|
| H A D | DeclBase.h | 58 class ObjCContainerDecl; variable 1952 friend class ObjCContainerDecl;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 194 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(SemaRef.CurContext); in ActOnProperty() 397 OldContextName = cast<ObjCContainerDecl>(OldDC)->getIdentifier(); in checkAtomicPropertyMismatch() 552 Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, in CreatePropertyDecl() 1068 ObjCContainerDecl *ClassImpDecl = in ActOnPropertyImplDecl() 1069 dyn_cast<ObjCContainerDecl>(SemaRef.CurContext); in ActOnPropertyImplDecl() 1745 CollectImmediateProperties(ObjCContainerDecl *CDecl, in CollectImmediateProperties() 1746 ObjCContainerDecl::PropertyMap &PropMap, in CollectImmediateProperties() 1747 ObjCContainerDecl::PropertyMap &SuperPropMap, in CollectImmediateProperties() 1987 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() 2023 ObjCContainerDecl *CDecl, in DiagnoseUnimplementedProperties() [all …]
|
| H A D | SemaDeclObjC.cpp | 451 ObjCContainerDecl *ContDeclOfMethodDecl = in ActOnStartOfObjCMethodDef() 452 dyn_cast<ObjCContainerDecl>(IMD->getDeclContext()); in ActOnStartOfObjCMethodDef() 537 ObjCContainerDecl *CD, in diagnoseUseOfProtocols() 2721 ObjCContainerDecl *CDecl, LazyProtocolNameSet &ProtocolsExplictImpl) { in CheckProtocolMethodDefs() 2845 ObjCContainerDecl *CDecl, bool &IncompleteImpl, bool ImmediateClass, in MatchAllMethodDeclarations() 2991 ObjCContainerDecl *CDecl, in ImplMethodsVsClassMethods() 3852 static void DiagnoseVariableSizedIvars(Sema &S, ObjCContainerDecl *OCD) { in DiagnoseVariableSizedIvars() 3994 auto *OCD = cast<ObjCContainerDecl>(SemaRef.CurContext); in ActOnAtEnd() 4090 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) { in ActOnAtEnd() 4312 const ObjCContainerDecl *container in OverrideSearch() [all …]
|
| H A D | SemaAPINotes.cpp | 785 static void ProcessAPINotes(Sema &S, ObjCContainerDecl *D, in ProcessAPINotes() 814 ProcessAPINotes(S, static_cast<clang::ObjCContainerDecl *>(D), Info, in ProcessAPINotes() 1079 if (auto ObjCContainer = dyn_cast<ObjCContainerDecl>(DC)) { in ProcessAPINotes()
|
| H A D | SemaCodeComplete.cpp | 1014 if (DC->isRecord() || isa<ObjCContainerDecl>(DC)) { in getBasePriority() 5104 static ObjCContainerDecl *getContainerDef(ObjCContainerDecl *Container) { in getContainerDef() 5161 ObjCContainerDecl *Container, bool AllowCategories, in AddObjCProperties() 7792 static void AddObjCMethods(ObjCContainerDecl *Container, in AddObjCMethods() 8938 ObjCContainerDecl *Container = in CodeCompleteObjCPropertyDefinition() 8939 dyn_cast_or_null<ObjCContainerDecl>(SemaRef.CurContext); in CodeCompleteObjCPropertyDefinition() 8978 ObjCContainerDecl *Container = in CodeCompleteObjCPropertySynthesizeIvar() 8979 dyn_cast_or_null<ObjCContainerDecl>(SemaRef.CurContext); in CodeCompleteObjCPropertySynthesizeIvar() 9074 ObjCContainerDecl *Container, in FindImplementableMethods() 9807 ObjCContainerDecl *OCD = dyn_cast<ObjCContainerDecl>(SemaRef.CurContext); in CodeCompleteObjCMethodDecl() [all …]
|
| H A D | SemaObjC.cpp | 1272 void SemaObjC::ActOnObjCContainerStartDefinition(ObjCContainerDecl *IDecl) { in ActOnObjCContainerStartDefinition() 1285 ObjCContainerDecl *ObjCCtx) { in ActOnObjCTemporaryExitContainerContext() 1291 void SemaObjC::ActOnObjCReenterContainerContext(ObjCContainerDecl *ObjCCtx) { in ActOnObjCReenterContainerContext()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 130 void ActOnObjCContainerStartDefinition(ObjCContainerDecl *IDecl); 137 void ActOnObjCTemporaryExitContainerContext(ObjCContainerDecl *ObjCCtx); 138 void ActOnObjCReenterContainerContext(ObjCContainerDecl *ObjCCtx); 425 ObjCContainerDecl *IDecl, bool &IncompleteImpl, bool ImmediateClass, 436 ObjCContainerDecl *IDecl, 564 ObjCContainerDecl *getObjCDeclContext() const; 971 CreatePropertyDecl(Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, 992 ObjCContainerDecl *CDecl,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 45 class ObjCContainerDecl; variable 226 const ObjCContainerDecl *CD) = 0; 232 const ObjCContainerDecl *CD) = 0;
|
| H A D | CGObjCGNU.cpp | 457 const ObjCContainerDecl *OCD, 598 const ObjCContainerDecl *CD) override; 605 const ObjCContainerDecl *CD) override; 2037 const ObjCContainerDecl *CD) override { in GenerateDirectMethodPrologue() 2229 const ObjCContainerDecl *CD) override { in GenerateDirectMethodPrologue() 3596 const ObjCContainerDecl *OCD, in GeneratePropertyList() 4149 const ObjCContainerDecl *CD) { in GenerateMethod() 4202 const ObjCContainerDecl *CD) { in GenerateDirectMethodPrologue()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExternalASTSourceCallbacks.cpp | 59 clang::ObjCContainerDecl::method_range noload_methods(oid->noload_decls()); in FindExternalVisibleDeclsByName()
|
| H A D | ClangASTImporter.cpp | 274 } else if (auto *container_decl = dyn_cast<ObjCContainerDecl>(decl)) { in ~CompleteTagDeclsScope() 1407 if (auto *to_container_decl = dyn_cast<ObjCContainerDecl>(to)) { in Imported()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCUnusedIVarsChecker.cpp | 75 static void Scan(IvarUsageMap& M, const ObjCContainerDecl *D) { in Scan()
|
| H A D | IvarInvalidationChecker.cpp | 178 static void containsInvalidationMethod(const ObjCContainerDecl *D, 238 const ObjCContainerDecl *D, InvalidationInfo &OutInfo, bool Partial) { in containsInvalidationMethod()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 141 const ObjCContainerDecl::method_range Methods); 144 const ObjCContainerDecl::prop_range Properties); 1397 const ObjCContainerDecl::method_range Methods) { in recordObjCMethods() 1438 const ObjCContainerDecl::prop_range Properties) { in recordObjCProperties()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 90 void VisitObjCContainerDecl(const ObjCContainerDecl *CD, 434 void USRGenerator::VisitObjCContainerDecl(const ObjCContainerDecl *D, in VisitObjCContainerDecl()
|
| H A D | IndexDecl.cpp | 391 const ObjCContainerDecl *ContD, in handleReferencedProtocols()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 5324 ObjCContainerDecl *getObjCDeclContext() const { in getObjCDeclContext() 5373 ObjCContainerDecl *DC; 5494 void HelperActionsForIvarDeclarations(ObjCContainerDecl *interfaceDecl, 5523 void ParseObjCClassInstanceVariables(ObjCContainerDecl *interfaceDecl,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 761 auto *Container = cast<ObjCContainerDecl>(Prop->getDeclContext()); in findBackingIvar()
|