Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 1887 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 D | SemaDeclObjC.cpp | 2075 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 D | SemaDecl.cpp | 18244 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 D | Sema.h | 4758 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,
|