Home | History | Annotate | Download | only in Frontend

Lines Matching defs:IDecl

279     void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
346 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
533 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1072 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1089 NameStr += IDecl->getNameAsString();
1115 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1118 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1122 ResultStr += IDecl->getNameAsString();
1891 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
1892 if (IDecl) {
1894 buf += IDecl->getNameAsString();
5379 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
5381 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5391 unsigned NumIvars = !IDecl->ivar_empty()
5392 ? IDecl->ivar_size()
5422 Result += IDecl->getNameAsString();
5430 if (!IDecl->ivar_empty()) {
5432 IV = IDecl->ivar_begin(), IVEnd = IDecl->ivar_end();
5435 IVI = IDecl->ivar_begin();
5436 IVE = IDecl->ivar_end();
5469 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
5473 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
5474 PropEnd = IDecl->propimpl_end();
5493 true, "", IDecl->getName(), Result);
5496 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5497 false, "", IDecl->getName(), Result);
5569 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {
5571 Result += IDecl->getNameAsString();
5622 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5738 void RewriteObjCFragileABI::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl,
5740 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5743 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
5747 FullCategoryName += IDecl->getNameAsString();
5751 InstanceMethods(IDecl->instmeth_begin(), IDecl->instmeth_end());
5755 for (ObjCImplDecl::propimpl_iterator Prop = IDecl->propimpl_begin(),
5756 PropEnd = IDecl->propimpl_end();
5777 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5815 Result += IDecl->getNameAsString();
5820 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5828 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {