Lines Matching refs:dst
19 static bool JsonSingleEscapeChar(const CHAR c, std::string* dst) { in JsonSingleEscapeChar() argument
25 dst->append("\\b"); in JsonSingleEscapeChar()
28 dst->append("\\f"); in JsonSingleEscapeChar()
31 dst->append("\\n"); in JsonSingleEscapeChar()
34 dst->append("\\r"); in JsonSingleEscapeChar()
37 dst->append("\\t"); in JsonSingleEscapeChar()
40 dst->append("\\\\"); in JsonSingleEscapeChar()
43 dst->append("\\\""); in JsonSingleEscapeChar()
54 std::string* dst) { in JsonDoubleQuoteT() argument
56 dst->push_back('"'); in JsonDoubleQuoteT()
60 if (!JsonSingleEscapeChar(c, dst)) { in JsonDoubleQuoteT()
66 StringAppendF(dst, "\\u%04X", as_uint); in JsonDoubleQuoteT()
69 dst->push_back(ascii); in JsonDoubleQuoteT()
75 dst->push_back('"'); in JsonDoubleQuoteT()
82 std::string* dst) { in JsonDoubleQuote() argument
83 JsonDoubleQuoteT(str, put_in_quotes, dst); in JsonDoubleQuote()
87 std::string dst; in GetDoubleQuotedJson() local
88 JsonDoubleQuote(str, true, &dst); in GetDoubleQuotedJson()
89 return dst; in GetDoubleQuotedJson()
94 std::string* dst) { in JsonDoubleQuote() argument
95 JsonDoubleQuoteT(str, put_in_quotes, dst); in JsonDoubleQuote()
99 std::string dst; in GetDoubleQuotedJson() local
100 JsonDoubleQuote(str, true, &dst); in GetDoubleQuotedJson()
101 return dst; in GetDoubleQuotedJson()