Lines Matching refs:CDecl

172   if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
173 if (CDecl->IsClassExtension()) {
352 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext);
356 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface();
399 Diag(CDecl->getLocation(), diag::err_continuation_class);
420 /* lexicalDC = */ CDecl);
424 L->AddedObjCPropertyInClassExtension(PrimaryPDecl, /*OrigProp=*/0, CDecl);
499 /* lexicalDC = */ CDecl);
527 ProcessPropertyDecl(PIDecl, CCPrimary, PDecl, CDecl);
531 L->AddedObjCPropertyInClassExtension(PDecl, PIDecl, CDecl);
536 ObjCContainerDecl *CDecl,
576 DeclContext *DC = cast<DeclContext>(CDecl);
1436 void Sema::CollectImmediateProperties(ObjCContainerDecl *CDecl,
1439 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) {
1451 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) {
1463 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) {
1487 static void CollectSuperClassPropertyImplementations(ObjCInterfaceDecl *CDecl,
1489 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) {
1614 ObjCContainerDecl *CDecl) {
1619 if (!(IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)))
1620 if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) {
1633 CollectImmediateProperties(CDecl, PropMap, NoNeedToImplPropMap);
1649 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl);
1680 isa<ObjCCategoryDecl>(CDecl) ?
1687 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl))
1700 isa<ObjCCategoryDecl>(CDecl) ?
1707 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl))