• Home
  • Raw
  • Download

Lines Matching refs:char_value

181 inline void DoAppendUTF8(unsigned char_value, Output* output) {  in DoAppendUTF8()  argument
182 if (char_value <= 0x7f) { in DoAppendUTF8()
183 Appender(static_cast<unsigned char>(char_value), output); in DoAppendUTF8()
184 } else if (char_value <= 0x7ff) { in DoAppendUTF8()
186 Appender(static_cast<unsigned char>(0xC0 | (char_value >> 6)), in DoAppendUTF8()
188 Appender(static_cast<unsigned char>(0x80 | (char_value & 0x3f)), in DoAppendUTF8()
190 } else if (char_value <= 0xffff) { in DoAppendUTF8()
192 Appender(static_cast<unsigned char>(0xe0 | (char_value >> 12)), in DoAppendUTF8()
194 Appender(static_cast<unsigned char>(0x80 | ((char_value >> 6) & 0x3f)), in DoAppendUTF8()
196 Appender(static_cast<unsigned char>(0x80 | (char_value & 0x3f)), in DoAppendUTF8()
198 } else if (char_value <= 0x10FFFF) { // Max unicode code point. in DoAppendUTF8()
200 Appender(static_cast<unsigned char>(0xf0 | (char_value >> 18)), in DoAppendUTF8()
202 Appender(static_cast<unsigned char>(0x80 | ((char_value >> 12) & 0x3f)), in DoAppendUTF8()
204 Appender(static_cast<unsigned char>(0x80 | ((char_value >> 6) & 0x3f)), in DoAppendUTF8()
206 Appender(static_cast<unsigned char>(0x80 | (char_value & 0x3f)), in DoAppendUTF8()
224 inline void AppendUTF8Value(unsigned char_value, CanonOutput* output) { in AppendUTF8Value() argument
225 DoAppendUTF8<CanonOutput, AppendCharToOutput>(char_value, output); in AppendUTF8Value()
232 inline void AppendUTF8EscapedValue(unsigned char_value, CanonOutput* output) { in AppendUTF8EscapedValue() argument
233 DoAppendUTF8<CanonOutput, AppendEscapedChar>(char_value, output); in AppendUTF8EscapedValue()
288 unsigned char_value; in AppendUTF8EscapedChar() local
289 bool success = ReadUTFChar(str, begin, length, &char_value); in AppendUTF8EscapedChar()
290 AppendUTF8EscapedValue(char_value, output); in AppendUTF8EscapedChar()