Lines Matching refs:typedefString
273 const std::string &typedefString);
898 std::string &typedefString) {
899 typedefString += "#ifndef _REWRITER_typedef_";
900 typedefString += ForwardDecl->getNameAsString();
901 typedefString += "\n";
902 typedefString += "#define _REWRITER_typedef_";
903 typedefString += ForwardDecl->getNameAsString();
904 typedefString += "\n";
905 typedefString += "typedef struct objc_object ";
906 typedefString += ForwardDecl->getNameAsString();
907 typedefString += ";\n#endif\n";
911 const std::string &typedefString) {
916 ReplaceText(startLoc, semiPtr-startBuf+1, typedefString);
920 std::string typedefString;
927 typedefString += "// @class ";
928 typedefString += ForwardDecl->getNameAsString();
929 typedefString += ";\n";
931 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
934 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
938 std::string typedefString;
942 typedefString += "// @class ";
943 typedefString += ForwardDecl->getNameAsString();
944 typedefString += ";\n";
946 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
948 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);