Home | History | Annotate | Download | only in Frontend

Lines Matching refs:ClassDecl

272     void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 
766 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface();
769 S += ClassDecl->getIdentifier()->getName();
816 // return objc_getProperty(self, _cmd, offsetof(ClassDecl, OID), 1)
910 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
912 SourceLocation startLoc = ClassDecl->getLocStart();
1204 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1206 if (!ObjCForwardDecls.count(ClassDecl->getCanonicalDecl())) {
1209 ResultStr += ClassDecl->getNameAsString();
1212 ResultStr += ClassDecl->getNameAsString();
1215 ResultStr += ClassDecl->getNameAsString();
1218 ObjCForwardDecls.insert(ClassDecl->getCanonicalDecl());
1220 RewriteObjCInternalStruct(ClassDecl, ResultStr);
1222 for (auto *I : ClassDecl->properties())
1224 for (auto *I : ClassDecl->instance_methods())
1226 for (auto *I : ClassDecl->class_methods())
1230 ReplaceText(ClassDecl->getAtEndRange().getBegin(), strlen("@end"),
2673 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2690 ClsExprs.push_back(getStringLiteral(ClassDecl->getIdentifier()->getName()));
2777 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2791 ClsExprs.push_back(getStringLiteral(ClassDecl->getIdentifier()->getName()));
5680 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5683 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
5685 std::string FullCategoryName = ClassDecl->getNameAsString();
5754 Result += ClassDecl->getNameAsString();