Home | History | Annotate | Download | only in Rewrite

Lines Matching defs:ClassDecl

269     void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 
753 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface();
756 S += ClassDecl->getIdentifier()->getName();
803 // return objc_getProperty(self, _cmd, offsetof(ClassDecl, OID), 1)
896 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
898 SourceLocation startLoc = ClassDecl->getLocStart();
1216 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1218 if (!ObjCForwardDecls.count(ClassDecl->getCanonicalDecl())) {
1221 ResultStr += ClassDecl->getNameAsString();
1224 ResultStr += ClassDecl->getNameAsString();
1227 ResultStr += ClassDecl->getNameAsString();
1230 ObjCForwardDecls.insert(ClassDecl->getCanonicalDecl());
1232 RewriteObjCInternalStruct(ClassDecl, ResultStr);
1234 for (ObjCInterfaceDecl::prop_iterator I = ClassDecl->prop_begin(),
1235 E = ClassDecl->prop_end(); I != E; ++I)
1238 I = ClassDecl->instmeth_begin(), E = ClassDecl->instmeth_end();
1242 I = ClassDecl->classmeth_begin(), E = ClassDecl->classmeth_end();
1247 ReplaceText(ClassDecl->getAtEndRange().getBegin(), strlen("@end"),
2679 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2698 ClassDecl->getIdentifier()->getName(),
2793 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2809 ClassDecl->getIdentifier()->getName(),
5743 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5746 for (CDecl = ClassDecl->getCategoryList(); CDecl;
5751 std::string FullCategoryName = ClassDecl->getNameAsString();
5823 Result += ClassDecl->getNameAsString();