Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaObjCProperty.cpp | 1669 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl, in DefaultSynthesizeProperties() argument 1687 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties() 1690 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) { in DefaultSynthesizeProperties() 1693 if (IMPDecl->getInstanceMethod(Prop->getSetterName())) in DefaultSynthesizeProperties() 1697 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties() 1714 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties() 1726 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties() 1736 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties() 1752 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties() 1770 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() argument [all …]
|
D | SemaDeclObjC.cpp | 1963 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local 1967 if (CheckObjCDeclScope(IMPDecl)) in ActOnStartClassImplementation() 1968 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation() 1976 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation() 1978 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation() 1979 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation() 1984 IMPDecl->getLocation(), 1); in ActOnStartClassImplementation() 1996 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation() 2725 ObjCImplDecl* IMPDecl, in MatchAllMethodDeclarations() argument 2738 WarnUndefinedMethod(*this, IMPDecl->getLocation(), I, IncompleteImpl, in MatchAllMethodDeclarations() [all …]
|
D | SemaDecl.cpp | 13750 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local 13754 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar() 14214 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local 14216 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields() 14220 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields() 14221 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields() 14222 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields() 14223 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 3092 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl, 3098 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl, 3107 void DefaultSynthesizeProperties (Scope *S, ObjCImplDecl* IMPDecl, 3163 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl, 3191 ObjCImplDecl* IMPDecl,
|