Lines Matching refs:typedefString
327 const std::string &typedefString);
1066 std::string &typedefString) {
1067 typedefString += "\n#ifndef _REWRITER_typedef_";
1068 typedefString += ForwardDecl->getNameAsString();
1069 typedefString += "\n";
1070 typedefString += "#define _REWRITER_typedef_";
1071 typedefString += ForwardDecl->getNameAsString();
1072 typedefString += "\n";
1073 typedefString += "typedef struct objc_object ";
1074 typedefString += ForwardDecl->getNameAsString();
1076 typedefString += ";\ntypedef struct {} _objc_exc_";
1077 typedefString += ForwardDecl->getNameAsString();
1078 typedefString += ";\n#endif\n";
1082 const std::string &typedefString) {
1087 ReplaceText(startLoc, semiPtr-startBuf+1, typedefString);
1091 std::string typedefString;
1098 typedefString += "// @class ";
1099 typedefString += ForwardDecl->getNameAsString();
1100 typedefString += ";";
1102 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
1108 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
1113 std::string typedefString;
1117 typedefString += "// @class ";
1118 typedefString += ForwardDecl->getNameAsString();
1119 typedefString += ";";
1121 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
1123 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);