Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:typedefString

270                                      const std::string &typedefString);
884 std::string &typedefString) {
885 typedefString += "#ifndef _REWRITER_typedef_";
886 typedefString += ForwardDecl->getNameAsString();
887 typedefString += "\n";
888 typedefString += "#define _REWRITER_typedef_";
889 typedefString += ForwardDecl->getNameAsString();
890 typedefString += "\n";
891 typedefString += "typedef struct objc_object ";
892 typedefString += ForwardDecl->getNameAsString();
893 typedefString += ";\n#endif\n";
897 const std::string &typedefString) {
902 ReplaceText(startLoc, semiPtr-startBuf+1, typedefString);
906 std::string typedefString;
913 typedefString += "// @class ";
914 typedefString += ForwardDecl->getNameAsString();
915 typedefString += ";\n";
917 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
920 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
925 std::string typedefString;
929 typedefString += "// @class ";
930 typedefString += ForwardDecl->getNameAsString();
931 typedefString += ";\n";
933 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
935 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);