Lines Matching full:cdecl
168 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
169 if (CDecl->IsClassExtension()) {
326 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext);
330 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface();
370 Diag(CDecl->getLocation(), diag::err_continuation_class);
392 /* lexicalDC = */ CDecl);
397 CDecl);
484 /* lexicalDC = */ CDecl);
512 ProcessPropertyDecl(PIDecl, CCPrimary, PDecl, CDecl);
516 L->AddedObjCPropertyInClassExtension(PDecl, PIDecl, CDecl);
521 ObjCContainerDecl *CDecl,
561 DeclContext *DC = cast<DeclContext>(CDecl);
1421 static void CollectImmediateProperties(ObjCContainerDecl *CDecl,
1426 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) {
1435 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) {
1445 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) {
1466 static void CollectSuperClassPropertyImplementations(ObjCInterfaceDecl *CDecl,
1468 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) {
1620 ObjCContainerDecl *CDecl,
1632 isa<ObjCCategoryDecl>(CDecl) ?
1640 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl))
1647 ObjCContainerDecl *CDecl,
1650 ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl);
1657 if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) {
1669 CollectImmediateProperties(CDecl, PropMap, NoNeedToImplPropMap);
1691 CollectImmediateProperties(CDecl, *LazyMap, NoNeedToImplPropMap,
1716 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl);
1741 PrimaryClass, Prop->getGetterName(), IMPDecl, CDecl, C, Prop, InsMap);
1745 IMPDecl, CDecl, C, Prop, InsMap);