Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:typedefString

284                                      const std::string &typedefString);
902 std::string &typedefString) {
903 typedefString += "#ifndef _REWRITER_typedef_";
904 typedefString += ForwardDecl->getNameAsString();
905 typedefString += "\n";
906 typedefString += "#define _REWRITER_typedef_";
907 typedefString += ForwardDecl->getNameAsString();
908 typedefString += "\n";
909 typedefString += "typedef struct objc_object ";
910 typedefString += ForwardDecl->getNameAsString();
912 typedefString += ";\ntypedef struct {} _objc_exc_";
913 typedefString += ForwardDecl->getNameAsString();
914 typedefString += ";\n#endif\n";
918 const std::string &typedefString) {
923 ReplaceText(startLoc, semiPtr-startBuf+1, typedefString);
927 std::string typedefString;
934 typedefString += "// @class ";
935 typedefString += ForwardDecl->getNameAsString();
936 typedefString += ";\n";
938 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
941 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
946 std::string typedefString;
950 typedefString += "// @class ";
951 typedefString += ForwardDecl->getNameAsString();
952 typedefString += ";\n";
954 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
956 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);