Lines Matching defs:end
116 // (for the common case where the string is not at the end of the stream).
215 const auto* member = this->end();
309 // We're only checking for end-of-stream on object/array close('}',']'),
358 return this->error(NullValue(), p, "unexpected input end");
432 return this->error(NullValue(), p, "unexpected end-of-input");
644 const std::vector<char>* unescapeString(const char* begin, const char* end) {
647 for (const auto* p = begin; p != end; ++p) {
653 if (++p == end) {
667 if (p + 4 >= end) {
680 fUnescapeBuffer.insert(fUnescapeBuffer.end(), utf8, utf8 + utf8_len);
725 // End-of-scope chars are special: we use them to tag the end of the input.
727 // end of the input. To that effect, we treat them as string terminators above,
737 // Premature end-of-input, or illegal string char.