Home | History | Annotate | Download | only in Frontend

Lines Matching defs:ClassDecl

271     void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 
759 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface();
762 S += ClassDecl->getIdentifier()->getName();
809 // return objc_getProperty(self, _cmd, offsetof(ClassDecl, OID), 1)
902 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
904 SourceLocation startLoc = ClassDecl->getLocStart();
1221 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1223 if (!ObjCForwardDecls.count(ClassDecl->getCanonicalDecl())) {
1226 ResultStr += ClassDecl->getNameAsString();
1229 ResultStr += ClassDecl->getNameAsString();
1232 ResultStr += ClassDecl->getNameAsString();
1235 ObjCForwardDecls.insert(ClassDecl->getCanonicalDecl());
1237 RewriteObjCInternalStruct(ClassDecl, ResultStr);
1239 for (ObjCInterfaceDecl::prop_iterator I = ClassDecl->prop_begin(),
1240 E = ClassDecl->prop_end(); I != E; ++I)
1243 I = ClassDecl->instmeth_begin(), E = ClassDecl->instmeth_end();
1247 I = ClassDecl->classmeth_begin(), E = ClassDecl->classmeth_end();
1252 ReplaceText(ClassDecl->getAtEndRange().getBegin(), strlen("@end"),
2701 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2720 ClassDecl->getIdentifier()->getName(),
2813 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2829 ClassDecl->getIdentifier()->getName(),
5740 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5743 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
5745 std::string FullCategoryName = ClassDecl->getNameAsString();
5817 Result += ClassDecl->getNameAsString();