Lines Matching refs:chars
341 // The wire format for UTF16 chars will probably remain the same
562 void HandleString8(span<uint8_t> chars) override {
565 EncodeString8(chars, out_);
568 void HandleString16(span<uint16_t> chars) override {
571 EncodeFromUTF16(chars, out_);
1294 void HandleString16(span<uint16_t> chars) override {
1299 for (const uint16_t ch : chars) {
1324 void HandleString8(span<uint8_t> chars) override {
1329 for (size_t ii = 0; ii < chars.size(); ++ii) {
1330 uint8_t c = chars[ii];
1375 if (ii + num_bytes_left > chars.size())
1378 c = chars[++ii];
1441 const char* chars = str_value.get();
1442 if (chars[0] == '.') {
1444 } else if (chars[0] == '-' && chars[1] == '.') {
1446 ++chars;
1448 Emit(chars);
1554 bool CharsToDouble(const uint16_t* chars, size_t length, double* result) {
1558 bool is_ascii = !(chars[ii] & ~0x7F);
1561 buffer.push_back(static_cast<char>(chars[ii]));
1566 bool CharsToDouble(const uint8_t* chars, size_t length, double* result) {
1567 std::string buffer(reinterpret_cast<const char*>(chars), length);
1859 // and transcode them to utf16 (either one or two utf16 chars).
2123 span<uint8_t> chars,
2126 parser.Parse(chars.data(), chars.size());
2130 span<uint16_t> chars,
2133 parser.Parse(chars.data(), chars.size());