Lines Matching refs:ObjCImplementationDecl
71 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod()
1981 ObjCImplementationDecl *SemaObjC::ActOnStartClassImplementation( in ActOnStartClassImplementation()
2076 ObjCImplementationDecl *IMPDecl = in ActOnStartClassImplementation()
2077 ObjCImplementationDecl::Create(Context, SemaRef.CurContext, IDecl, SDecl, in ActOnStartClassImplementation()
2136 void SemaObjC::CheckImplementationIvars(ObjCImplementationDecl *ImpDecl, in CheckImplementationIvars()
2376 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideReturn()
2464 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideParam()
3787 static void DiagnoseWeakIvars(Sema &S, ObjCImplementationDecl *ID) { in DiagnoseWeakIvars()
3856 } else if (auto *ImplDecl = dyn_cast<ObjCImplementationDecl>(OCD)) { in DiagnoseVariableSizedIvars()
3998 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl); in ActOnAtEnd()
4004 if (auto *OID = dyn_cast<ObjCImplementationDecl>(SemaRef.CurContext)) { in ActOnAtEnd()
4097 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) { in ActOnAtEnd()
4395 void searchFrom(const ObjCImplementationDecl *impl) { in searchFrom()
4516 isa<ObjCImplementationDecl>(ObjCMethod->getDeclContext())) in CheckObjCMethodOverrides()
5358 Scope *S, const ObjCImplementationDecl *ImplD) { in DiagnoseUnusedBackingIvarInAccessor()
5499 void SemaObjC::SetIvarInitializers(ObjCImplementationDecl *ObjCImplementation) { in SetIvarInitializers()
5621 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar()
5622 dyn_cast<ObjCImplementationDecl>(EnclosingDecl)) { in ActOnIvar()