• Home
  • Raw
  • Download

Lines Matching refs:CDecl

143   if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl))  in ActOnProperty()  local
144 if (CDecl->IsClassExtension()) { in ActOnProperty()
266 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext); in HandlePropertyInClassExtension() local
270 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); in HandlePropertyInClassExtension()
307 Diag(CDecl->getLocation(), diag::err_continuation_class); in HandlePropertyInClassExtension()
328 /* lexicalDC = */ CDecl); in HandlePropertyInClassExtension()
332 L->AddedObjCPropertyInClassExtension(PrimaryPDecl, /*OrigProp=*/0, CDecl); in HandlePropertyInClassExtension()
388 /* lexicalDC = */ CDecl); in HandlePropertyInClassExtension()
415 ProcessPropertyDecl(PIDecl, CCPrimary, PDecl, CDecl); in HandlePropertyInClassExtension()
419 L->AddedObjCPropertyInClassExtension(PDecl, PIDecl, CDecl); in HandlePropertyInClassExtension()
424 ObjCContainerDecl *CDecl, in CreatePropertyDecl() argument
456 DeclContext *DC = cast<DeclContext>(CDecl); in CreatePropertyDecl()
644 for (const ObjCCategoryDecl *CDecl = ClassDecl->getFirstClassExtension(); in DiagnoseClassAndClassExtPropertyMismatch() local
645 CDecl; CDecl = CDecl->getNextClassExtension()) { in DiagnoseClassAndClassExtPropertyMismatch()
647 for (ObjCContainerDecl::prop_iterator P = CDecl->prop_begin(), in DiagnoseClassAndClassExtPropertyMismatch()
648 E = CDecl->prop_end(); P != E; ++P) { in DiagnoseClassAndClassExtPropertyMismatch()
1292 Sema::MatchOneProtocolPropertiesInClass(Decl *CDecl, in MatchOneProtocolPropertiesInClass() argument
1294 ObjCInterfaceDecl *IDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDecl); in MatchOneProtocolPropertiesInClass()
1297 ObjCCategoryDecl *CatDecl = static_cast<ObjCCategoryDecl*>(CDecl); in MatchOneProtocolPropertiesInClass()
1332 void Sema::CompareProperties(Decl *CDecl, Decl *ClassOrProtocol) { in CompareProperties() argument
1334 ObjCInterfaceDecl *IDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDecl); in CompareProperties()
1338 ObjCCategoryDecl *CatDecl = static_cast<ObjCCategoryDecl*>(CDecl); in CompareProperties()
1434 void Sema::CollectImmediateProperties(ObjCContainerDecl *CDecl, in CollectImmediateProperties() argument
1437 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) { in CollectImmediateProperties()
1449 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectImmediateProperties()
1461 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties()
1485 static void CollectClassPropertyImplementations(ObjCContainerDecl *CDecl, in CollectClassPropertyImplementations() argument
1487 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) { in CollectClassPropertyImplementations()
1498 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectClassPropertyImplementations()
1515 static void CollectSuperClassPropertyImplementations(ObjCInterfaceDecl *CDecl, in CollectSuperClassPropertyImplementations() argument
1517 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) { in CollectSuperClassPropertyImplementations()
1527 ObjCPropertyDecl *Sema::LookupPropertyDecl(const ObjCContainerDecl *CDecl, in LookupPropertyDecl() argument
1530 dyn_cast<ObjCInterfaceDecl>(CDecl)) { in LookupPropertyDecl()
1547 dyn_cast<ObjCProtocolDecl>(CDecl)) { in LookupPropertyDecl()
1644 ObjCContainerDecl *CDecl, in DiagnoseUnimplementedProperties() argument
1647 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) in DiagnoseUnimplementedProperties()
1651 CollectImmediateProperties(CDecl, PropMap, SuperPropMap); in DiagnoseUnimplementedProperties()
1671 isa<ObjCCategoryDecl>(CDecl) ? in DiagnoseUnimplementedProperties()
1678 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl)) in DiagnoseUnimplementedProperties()
1686 isa<ObjCCategoryDecl>(CDecl) ? in DiagnoseUnimplementedProperties()
1693 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl)) in DiagnoseUnimplementedProperties()