Lines Matching defs:IDecl
277 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
344 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
527 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1067 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1084 NameStr += IDecl->getNameAsString();
1110 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1113 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1117 ResultStr += IDecl->getNameAsString();
1887 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
1888 if (IDecl) {
1890 buf += IDecl->getNameAsString();
5382 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
5384 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5394 unsigned NumIvars = !IDecl->ivar_empty()
5395 ? IDecl->ivar_size()
5425 Result += IDecl->getNameAsString();
5433 if (!IDecl->ivar_empty()) {
5435 IV = IDecl->ivar_begin(), IVEnd = IDecl->ivar_end();
5438 IVI = IDecl->ivar_begin();
5439 IVE = IDecl->ivar_end();
5472 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
5476 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
5477 PropEnd = IDecl->propimpl_end();
5496 true, "", IDecl->getName(), Result);
5499 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5500 false, "", IDecl->getName(), Result);
5572 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {
5574 Result += IDecl->getNameAsString();
5625 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5741 void RewriteObjCFragileABI::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl,
5743 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5748 if (CDecl->getIdentifier() == IDecl->getIdentifier())
5753 FullCategoryName += IDecl->getNameAsString();
5757 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
5761 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
5762 PropEnd = IDecl->propimpl_end();
5783 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5821 Result += IDecl->getNameAsString();
5826 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5834 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {