Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaObjCProperty.cpp1633 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl, in DefaultSynthesizeProperties() argument
1651 if (IMPDecl->FindPropertyImplDecl(Prop->getIdentifier())) in DefaultSynthesizeProperties()
1653 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) { in DefaultSynthesizeProperties()
1656 if (IMPDecl->getInstanceMethod(Prop->getSetterName())) in DefaultSynthesizeProperties()
1660 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1675 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1687 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1697 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1713 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1732 ObjCImplDecl* IMPDecl, in DiagnoseUnimplementedAccessor() argument
[all …]
DSemaDeclObjC.cpp1948 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local
1952 if (CheckObjCDeclScope(IMPDecl)) in ActOnStartClassImplementation()
1953 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
1961 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
1963 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
1964 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
1969 IMPDecl->getLocation(), 1); in ActOnStartClassImplementation()
1971 return ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2700 ObjCImplDecl* IMPDecl, in MatchAllMethodDeclarations() argument
2713 WarnUndefinedMethod(*this, IMPDecl->getLocation(), I, IncompleteImpl, in MatchAllMethodDeclarations()
[all …]
DSemaDecl.cpp13296 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local
13300 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar()
13760 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
13762 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
13766 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
13767 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields()
13768 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
13769 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/external/clang/include/clang/Sema/
DSema.h3018 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl,
3024 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
3033 void DefaultSynthesizeProperties (Scope *S, ObjCImplDecl* IMPDecl,
3089 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl,
3117 ObjCImplDecl* IMPDecl,