Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaObjCProperty.cpp1889 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument
1908 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties()
1911 ObjCMethodDecl *ImpMethod = IMPDecl->getInstanceMethod(Prop->getGetterName()); in DefaultSynthesizeProperties()
1915 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties()
1920 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1937 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1954 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1963 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1979 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1998 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() argument
[all …]
H A DSemaDeclObjC.cpp2059 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local
2063 ProcessDeclAttributeList(TUScope, IMPDecl, Attrs); in ActOnStartClassImplementation()
2064 AddPragmaAttributes(TUScope, IMPDecl); in ActOnStartClassImplementation()
2066 if (CheckObjCDeclScope(IMPDecl)) in ActOnStartClassImplementation()
2067 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2075 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2077 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2078 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
2081 DiagnoseObjCImplementedDeprecations(*this, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation()
2093 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
[all …]
H A DSemaDecl.cpp17077 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local
17081 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar()
17583 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
17585 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
17589 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
17590 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields()
17591 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
17592 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h4343 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl,
4349 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
4358 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl,
4419 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl,
4447 ObjCImplDecl* IMPDecl,