Home
last modified time | relevance | path

Searched refs:ObjCImplementationDecl (Results 1 – 25 of 80) sorted by relevance

1234

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DObjCMissingSuperCallChecker.cpp65 check::ASTDecl<ObjCImplementationDecl> > {
69 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager &Mgr,
72 bool isCheckableClass(const ObjCImplementationDecl *D,
88 bool ObjCSuperCallChecker::isCheckableClass(const ObjCImplementationDecl *D, in isCheckableClass()
166 void ObjCSuperCallChecker::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
H A DCheckObjCInstMethSignature.cpp42 const ObjCImplementationDecl *ID, in CompareReturnTypes()
76 static void CheckObjCInstMethSignature(const ObjCImplementationDecl *ID, in CheckObjCInstMethSignature()
126 check::ASTDecl<ObjCImplementationDecl> > {
128 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr, in checkASTDecl()
H A DObjCUnusedIVarsChecker.cpp82 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) { in Scan()
106 static void checkObjCUnusedIvar(const ObjCImplementationDecl *D, in checkObjCUnusedIvar()
176 check::ASTDecl<ObjCImplementationDecl> > {
178 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr, in checkASTDecl()
H A DDirectIvarAssignment.cpp52 public Checker<check::ASTDecl<ObjCImplementationDecl> > {
90 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr,
116 void DirectIvarAssignment::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
H A DIvarInvalidationChecker.cpp223 void visit(const ObjCImplementationDecl *D) const;
244 assert(!isa<ObjCImplementationDecl>(D)); in containsInvalidationMethod()
359 visit(const ObjCImplementationDecl *ImplD) const { in visit()
726 public Checker<check::ASTDecl<ObjCImplementationDecl> > {
730 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr, in checkASTDecl()
/llvm-project-15.0.7/clang/test/Index/
H A Dannotate-tokens.m175 // CHECK: Punctuation: "@" [5:1 - 5:2] ObjCImplementationDecl=Foo:5:17 (Definition)
176 // CHECK: Keyword: "implementation" [5:2 - 5:16] ObjCImplementationDecl=Foo:5:17 (Definition)
177 // CHECK: Identifier: "Foo" [5:17 - 5:20] ObjCImplementationDecl=Foo:5:17 (Definition)
203 // CHECK: Punctuation: "@" [10:1 - 10:2] ObjCImplementationDecl=Foo:5:17 (Definition)
225 // CHECK: Punctuation: "@" [21:1 - 21:2] ObjCImplementationDecl=Bar:21:17 (Definition)
226 // CHECK: Keyword: "implementation" [21:2 - 21:16] ObjCImplementationDecl=Bar:21:17 (Definition)
227 // CHECK: Identifier: "Bar" [21:17 - 21:20] ObjCImplementationDecl=Bar:21:17 (Definition)
240 // CHECK: Punctuation: "@" [26:1 - 26:2] ObjCImplementationDecl=Bar:21:17 (Definition)
277 // CHECK: Punctuation: "@" [37:1 - 37:2] ObjCImplementationDecl=IBActionTests:37:17 (Definition)
378 // CHECK: Punctuation: "@" [70:1 - 70:2] ObjCImplementationDecl=R7974151:70:17 (Definition)
[all …]
H A Dprint-objc-manglings.m16 // MACHO: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_$_C] [mangled=_OBJC_META…
17 // ITANIUM: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_C] [mangled=_OBJC_META…
H A Dfile-refs.m45 // CHECK: ObjCImplementationDecl=Foo:7:17 (Definition)
52 // CHECK-NEXT: ObjCImplementationDecl=Foo:7:17 (Definition) =[7:17 - 7:20]
H A Dlocal-symbols.m40 // CHECK: local-symbols.m:12:17: ObjCImplementationDecl=Foo:12:17 (Definition) Extent=[12:1 - 16:2]
H A Davailability.mm58 // CHECK: ObjCImplementationDecl=C:12:17 (Definition) (macos, introduced=8.0)
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DMissingHashCheck.cpp21 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument
51 const auto *ID = Result.Nodes.getNodeAs<ObjCImplementationDecl>("impl"); in check()
H A DSuperSelfCheck.cpp52 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp760 if (ObjCImplementationDecl *ImpDecl = getImplementation()) in lookupPrivateMethod()
981 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) { in getCanonicalDecl()
1592 ObjCImplementationDecl::getObjCRuntimeNameAsString() const { in getObjCRuntimeNameAsString()
1682 if (ObjCImplementationDecl *ImplDecl = getImplementation()) { in all_declared_ivar_begin()
1828 if (auto *IM = dyn_cast<ObjCImplementationDecl>(DC)) in Create()
2223 void ObjCImplementationDecl::anchor() {} in anchor()
2225 ObjCImplementationDecl *
2226 ObjCImplementationDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2241 ObjCImplementationDecl *
2259 ObjCImplementationDecl::init_const_iterator
[all …]
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransforms.h61 ObjCImplementationDecl *ImpD;
65 ObjCImplementationDecl *D) in ObjCImplementationContext()
69 ObjCImplementationDecl *getImplementationDecl() { return ImpD; } in getImplementationDecl()
H A DObjCMT.cpp52 const ObjCImplementationDecl *ImpDecl);
85 const ObjCImplementationDecl *ImplD);
175 if (const ObjCImplementationDecl *Impl = dyn_cast<ObjCImplementationDecl>(D)) in canModify()
602 const ObjCImplementationDecl *ImpDecl, in ClassImplementsAllMethodsAndProperties()
832 const ObjCImplementationDecl *ImpDecl) { in migrateProtocolConformance()
1700 const ObjCImplementationDecl *ImplD) { in inferDesignatedInitializers()
1865 else if (const ObjCImplementationDecl *ImpDecl = in HandleTranslationUnit()
1866 dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
1930 if (const ObjCImplementationDecl * in HandleTranslationUnit()
1931 ImplD = dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
H A DTransProperties.cpp48 ObjCImplementationDecl *CurImplD;
90 void doTransform(ObjCImplementationDecl *D) { in doTransform()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h66 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl()
89 if (!isa<ObjCImplementationDecl>(Child) && in TraverseDeclContextHelper()
H A DDeclObjC.h52 class ObjCImplementationDecl; variable
1327 ObjCImplementationDecl *getImplementation() const;
1328 void setImplementation(ObjCImplementationDecl *ImplD);
2548 class ObjCImplementationDecl : public ObjCImplDecl {
2569 ObjCImplementationDecl(DeclContext *DC,
2590 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC,
2599 static ObjCImplementationDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2719 raw_ostream &operator<<(raw_ostream &OS, const ObjCImplementationDecl &ID);
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-decl.m29 // CHECK: ObjCImplementationDecl{{.*}} TestObjCIvarDecl
76 // CHECK: ObjCImplementationDecl{{.*}} TestObjCClass
134 // CHECK: ObjCImplementationDecl{{.*}} TestObjCProperty
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DObjCMemberwiseInitializer.cpp191 const ObjCImplementationDecl *Impl = nullptr;
220 } else if (const auto *ID = dyn_cast<ObjCImplementationDecl>(D)) { in REGISTER_TWEAK()
227 } else if (const auto *ID = dyn_cast<ObjCImplementationDecl>(DC)) { in REGISTER_TWEAK()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCRuntime.h47 class ObjCImplementationDecl; variable
84 const ObjCImplementationDecl *OID,
158 virtual void GenerateClass(const ObjCImplementationDecl *OID) = 0;
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Ddefault-synthesize-sourceloc.m20 // CHECK: ObjCImplementationDecl {{.*}}line:[[@LINE+2]]{{.*}} MyData
/llvm-project-15.0.7/clang/test/Misc/
H A Dpragma-attribute-objc.m51 // CHECK-LABEL: ObjCImplementationDecl{{.*}}testInterface1
95 // CHECK-LABEL: ObjCImplementationDecl{{.*}}testImplWithoutInterface
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DInsertionPointTests.cpp194 cast<ObjCImplementationDecl>(findDecl(AST, [&](const NamedDecl &D) { in TEST()
195 return llvm::isa<ObjCImplementationDecl>(D); in TEST()
/llvm-project-15.0.7/clang/test/Parser/
H A Dskip-function-bodies.mm41 // CHECK: skip-function-bodies.mm:19:17: ObjCImplementationDecl=F:19:17 (Definition) Extent=[19:1 -…

1234