Home | History | Annotate | Download | only in Frontend

Lines Matching refs:IDecl

319     void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
394 bool IsTagDefinedInsideClass(ObjCContainerDecl *IDecl, TagDecl *Tag,
449 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
828 static void WriteInternalIvarName(const ObjCInterfaceDecl *IDecl,
831 Result += IDecl->getName();
1252 void RewriteModernObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1269 NameStr += IDecl->getNameAsString();
1295 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1298 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1302 ResultStr += IDecl->getNameAsString();
2006 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
2007 if (IDecl) {
2017 Result += "catch (_objc_exc_"; Result += IDecl->getNameAsString();
2024 Result += IDecl->getNameAsString();
2026 Result += " = ("; Result += IDecl->getNameAsString(); Result += "*)";
3766 bool RewriteModernObjC::IsTagDefinedInsideClass(ObjCContainerDecl *IDecl,
3769 if (!IDecl)
3779 IDecl->getLocation(), TagLocation);
3787 IDecl->getLocation(), TagLocation);
3901 ObjCContainerDecl *IDecl =
3917 if (IsTagDefinedInsideClass(IDecl, TD, IsNamedDefinition)) {
4138 const ObjCInterfaceDecl *IDecl = IvarDecl->getContainingInterface();
4142 if (GroupSymbolOutput.count(std::make_pair(IDecl, GroupNo)))
4157 GroupSymbolOutput.insert(std::make_pair(IDecl, GroupNo));
7260 void RewriteModernObjC::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
7262 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
7286 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
7290 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
7291 PropEnd = IDecl->propimpl_end();
7301 if (mustSynthesizeSetterGetterMethod(IDecl, PD, true /*getter*/))
7306 if (mustSynthesizeSetterGetterMethod(IDecl, PD, false /*setter*/))
7312 IDecl->getNameAsString(), true);
7315 ClassMethods(IDecl->classmeth_begin(), IDecl->classmeth_end());
7319 IDecl->getNameAsString(), true);
7337 IDecl->getNameAsString());
7346 /* Container */IDecl,
7423 if (ImplementationIsNonLazy(IDecl))
7436 ObjCImplementationDecl *IDecl = ClassImplementation[i];
7437 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
7533 void RewriteModernObjC::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl,
7536 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
7539 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
7547 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
7551 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
7552 PropEnd = IDecl->propimpl_end();
7574 ClassMethods(IDecl->classmeth_begin(), IDecl->classmeth_end());
7605 /* Container */IDecl,
7618 if (ImplementationIsNonLazy(IDecl))
7631 ObjCCategoryImplDecl *IDecl = CategoryImplementation[i];
7632 ObjCCategoryDecl *CatDecl= IDecl->getCategoryDecl();
7633 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();