Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaObjCProperty.cpp1887 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument
1905 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties()
1908 ObjCMethodDecl *ImpMethod = IMPDecl->getInstanceMethod(Prop->getGetterName()); in DefaultSynthesizeProperties()
1912 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties()
1917 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1934 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1951 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1960 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1976 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1995 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() argument
[all …]
H A DSemaDeclObjC.cpp2075 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local
2079 ProcessDeclAttributeList(TUScope, IMPDecl, Attrs); in ActOnStartClassImplementation()
2080 AddPragmaAttributes(TUScope, IMPDecl); in ActOnStartClassImplementation()
2082 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation()
2083 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2084 return IMPDecl; in ActOnStartClassImplementation()
2093 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2095 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2096 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
2099 DiagnoseObjCImplementedDeprecations(*this, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation()
[all …]
H A DSemaDecl.cpp18244 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local
18248 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar()
18999 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
19001 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
19005 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
19006 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields()
19007 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
19008 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h4758 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl,
4764 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
4773 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl,
4834 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl,
4862 ObjCImplDecl* IMPDecl,