Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 1877 void SemaObjC::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument 1896 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties() 1899 ObjCMethodDecl *ImpMethod = IMPDecl->getInstanceMethod(Prop->getGetterName()); in DefaultSynthesizeProperties() 1903 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties() 1908 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties() 1925 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties() 1942 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties() 1951 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties() 1967 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties() 1987 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() argument [all …]
|
| H A D | SemaDeclObjC.cpp | 2079 ObjCImplementationDecl *IMPDecl = in ActOnStartClassImplementation() local 2083 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, IMPDecl, Attrs); in ActOnStartClassImplementation() 2084 SemaRef.AddPragmaAttributes(SemaRef.TUScope, IMPDecl); in ActOnStartClassImplementation() 2086 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation() 2087 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation() 2088 return IMPDecl; in ActOnStartClassImplementation() 2097 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation() 2099 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation() 2100 SemaRef.PushOnScopeChains(IMPDecl, SemaRef.TUScope); in ActOnStartClassImplementation() 2103 DiagnoseObjCImplementedDeprecations(SemaRef, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation() [all …]
|
| H A D | SemaDecl.cpp | 19862 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local 19864 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields() 19868 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields() 19869 ObjC().CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), in ActOnFields() 19871 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields() 19872 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 424 SelectorSet &InsMapSeen, SelectorSet &ClsMapSeen, ObjCImplDecl *IMPDecl, 435 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl *IMPDecl, 991 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl, 1000 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, 1020 void AtomicPropertySetterGetterRules(ObjCImplDecl *IMPDecl,
|