Lines Matching refs:str
69 bool EscapeJSONStringImpl(const S& str, bool put_in_quotes, std::string* dest) {
76 CHECK_LE(str.length(), static_cast<size_t>(kint32max));
77 const int32 length = static_cast<int32>(str.length());
81 if (!ReadUnicodeCharacter(str.data(), length, &i, &code_point)) {
104 bool EscapeJSONString(const StringPiece& str,
107 return EscapeJSONStringImpl(str, put_in_quotes, dest);
110 bool EscapeJSONString(const StringPiece16& str,
113 return EscapeJSONStringImpl(str, put_in_quotes, dest);
116 std::string GetQuotedJSONString(const StringPiece& str) {
118 bool ok = EscapeJSONStringImpl(str, true, &dest);
123 std::string GetQuotedJSONString(const StringPiece16& str) {
125 bool ok = EscapeJSONStringImpl(str, true, &dest);
130 std::string EscapeBytesAsInvalidJSONString(const StringPiece& str,
137 for (StringPiece::const_iterator it = str.begin(); it != str.end(); ++it) {