Lines Matching +full:- +full:- +full:output
2 * Copyright (c) 2023-2024 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
33 "(\0 )\0 *\0 +\0 ,\0 -\0 .\0 /\0 "
108 …r::AppendQuotedValueToC16String(const Span<const uint16_t> &sp, uint32_t &index, C16String &output) in AppendQuotedValueToC16String() argument
112 // utf-16 to quoted string in AppendQuotedValueToC16String()
115 AppendChar(output, ch); in AppendQuotedValueToC16String()
116 AppendChar(output, sp[index + 1]); in AppendQuotedValueToC16String()
119 AppendUnicodeEscape(static_cast<uint32_t>(ch), output); in AppendQuotedValueToC16String()
122 AppendUnicodeEscape(static_cast<uint32_t>(ch), output); in AppendQuotedValueToC16String()
126 AppendString(output, &JSON_ESCAPE_TABLE[ch * K_JSON_ESCAPE_TABLE_ENTRY_SIZE]); in AppendQuotedValueToC16String()
131 void JsonHelper::AppendValueToQuotedString(const Span<const SrcType> &sp, DstType &output) in AppendValueToQuotedString() argument
134 AppendString(output, "\""); in AppendValueToQuotedString()
137 AppendString(output, reinterpret_cast<const char *>(sp.data()), sp.size()); in AppendValueToQuotedString()
138 AppendString(output, "\""); in AppendValueToQuotedString()
146 AppendChar(output, ch); in AppendValueToQuotedString()
148 AppendQuotedValueToC16String(sp, i, output); in AppendValueToQuotedString()
151 AppendString(output, &JSON_ESCAPE_TABLE[ch * K_JSON_ESCAPE_TABLE_ENTRY_SIZE]); in AppendValueToQuotedString()
154 AppendString(output, "\""); in AppendValueToQuotedString()
157 const Span<const uint8_t> &sp, CString &output);
159 const Span<const uint8_t> &sp, C16String &output);
161 const Span<const uint16_t> &sp, C16String &output);
164 void JsonHelper::AppendValueToQuotedString(const CString& str, CString& output) in AppendValueToQuotedString() argument
166 output += "\""; in AppendValueToQuotedString()
169 output += str; in AppendValueToQuotedString()
170 output += "\""; in AppendValueToQuotedString()
177 output += "\\\""; in AppendValueToQuotedString()
180 output += "\\\\"; in AppendValueToQuotedString()
183 output += "\\b"; in AppendValueToQuotedString()
186 output += "\\f"; in AppendValueToQuotedString()
189 output += "\\n"; in AppendValueToQuotedString()
192 output += "\\r"; in AppendValueToQuotedString()
195 output += "\\t"; in AppendValueToQuotedString()
198 output += "\\u0000"; in AppendValueToQuotedString()
210 AppendUnicodeEscape(static_cast<uint32_t>(unicodeRes.first), output); in AppendValueToQuotedString()
217 AppendUnicodeEscape(static_cast<uint32_t>(ch), output); in AppendValueToQuotedString()
219 output += ch; in AppendValueToQuotedString()
223 output += "\""; in AppendValueToQuotedString()