Home | History | Annotate | Download | only in Sema

Lines Matching refs:IMPDecl

1472   if (ObjCImplementationDecl *ImpDecl = IDecl->getImplementation())
1473 if (ImpDecl->getInstanceMethod(PDecl->getSetterName()))
1574 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl,
1593 !IMPDecl->getInstanceMethod(Prop->getSetterName())) {
1605 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) {
1615 if (IMPDecl->FindPropertyImplDecl(Prop->getIdentifier()))
1617 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) {
1620 if (IMPDecl->getInstanceMethod(Prop->getSetterName()))
1625 Diag(IMPDecl->getLocation(),
1643 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation);
1659 void Sema::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
1686 I = IMPDecl->propimpl_begin(),
1687 EI = IMPDecl->propimpl_end(); I != EI; ++I)
1700 Diag(IMPDecl->getLocation(),
1715 Diag(IMPDecl->getLocation(),
1731 Sema::AtomicPropertySetterGetterRules (ObjCImplDecl* IMPDecl,
1749 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName());
1750 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName());
1771 = IMPDecl->FindPropertyImplDecl(Property->getIdentifier())) {
1775 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName());
1776 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName());