Home | History | Annotate | Download | only in Frontend

Lines Matching refs:typedefString

272                                      const std::string &typedefString);
890 std::string &typedefString) {
891 typedefString += "#ifndef _REWRITER_typedef_";
892 typedefString += ForwardDecl->getNameAsString();
893 typedefString += "\n";
894 typedefString += "#define _REWRITER_typedef_";
895 typedefString += ForwardDecl->getNameAsString();
896 typedefString += "\n";
897 typedefString += "typedef struct objc_object ";
898 typedefString += ForwardDecl->getNameAsString();
899 typedefString += ";\n#endif\n";
903 const std::string &typedefString) {
908 ReplaceText(startLoc, semiPtr-startBuf+1, typedefString);
912 std::string typedefString;
919 typedefString += "// @class ";
920 typedefString += ForwardDecl->getNameAsString();
921 typedefString += ";\n";
923 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
926 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
930 std::string typedefString;
934 typedefString += "// @class ";
935 typedefString += ForwardDecl->getNameAsString();
936 typedefString += ";\n";
938 RewriteOneForwardClassDecl(ForwardDecl, typedefString);
940 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);