Home
last modified time | relevance | path

Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp1866 void SemaObjC::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument
1885 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties()
1888 ObjCMethodDecl *ImpMethod = IMPDecl->getInstanceMethod(Prop->getGetterName()); in DefaultSynthesizeProperties()
1892 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties()
1897 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1914 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1931 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1940 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1956 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1976 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() argument
[all …]
H A DSemaDeclObjC.cpp2076 ObjCImplementationDecl *IMPDecl = in ActOnStartClassImplementation() local
2080 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, IMPDecl, Attrs); in ActOnStartClassImplementation()
2081 SemaRef.AddPragmaAttributes(SemaRef.TUScope, IMPDecl); in ActOnStartClassImplementation()
2083 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation()
2084 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2085 return IMPDecl; in ActOnStartClassImplementation()
2094 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2096 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2097 SemaRef.PushOnScopeChains(IMPDecl, SemaRef.TUScope); in ActOnStartClassImplementation()
2100 DiagnoseObjCImplementedDeprecations(SemaRef, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation()
[all …]
H A DSemaDecl.cpp19280 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
19282 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
19286 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
19287 ObjC().CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), in ActOnFields()
19289 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
19290 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h432 SelectorSet &InsMapSeen, SelectorSet &ClsMapSeen, ObjCImplDecl *IMPDecl,
443 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl *IMPDecl,
998 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl,
1007 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl,
1027 void AtomicPropertySetterGetterRules(ObjCImplDecl *IMPDecl,