Lines Matching refs:end_
31 end_ = end - 1;
34 range_ = end_;
533 if (UNLIKELY(current_++ == end_)) {
550 std::string strNum(current, end_ + 1);
551 current_ = end_ + 1;
597 Text last = inObjOrArrOrMap ? range_ : end_;
601 end_ = current;
691 ASSERT(current_ < end_);
719 ASSERT(end_ - current_ >= UNICODE_DIGIT_LENGTH);
750 while (current_ <= end_) {
772 end_--;
795 while (current_ != end_) {
796 if (*end_ == ' ' || *end_ == '\r' || *end_ == '\n' || *end_ == '\t') {
797 end_--;
807 while (current_ != end_) {
959 end_ = end - 1;
966 end_ = end - 1;
971 end_ = range_ - 1;
1002 if (current_ == end_) {
1016 if (current_ == end_ && !IsNumberCharacter(*++current_)) {
1020 while (current_ != end_) {
1025 if (hasExponent || current_ == end_) {
1043 if (hasExponent || current_ == end_) {
1050 while (current_ != end_) {
1062 if (current_++ != end_) {
1082 while (current_ != end_) {
1139 uint32_t endOffset = parser->end_ - parser->begin_;
1142 parser->end_ = reinterpret_cast<uint8_t *>(ToUintPtr(begin) + endOffset);
1158 uint32_t strLength = end_ - current_;
1160 current_ = end_ + 1;
1165 if (UNLIKELY(*end_ != '"' || current_ == end_ || !IsFastParseJsonString(isFastString))) {
1171 uint32_t strLength = end_ - current_;
1173 current_ = end_ + 1;
1188 end_ = current;
1205 for (Text current = current_; current != end_; ++current) {
1243 std::string value(current_, end_); // from uint16_t* to std::string, can't use std::string_view
1244 current_ = end_ + 1;
1249 std::u16string_view value(reinterpret_cast<const char16_t *>(current_), end_ - current_);
1250 current_ = end_ + 1;
1256 if (UNLIKELY(*end_ != '"' || current_ == end_ || !IsFastParseJsonString(isFastString, isAscii))) {
1262 std::string value(current_, end_); // from uint16_t* to std::string, can't use std::string_view
1264 current_ = end_ + 1;
1268 std::u16string_view value(reinterpret_cast<const char16_t *>(current_), end_ - current_);
1270 current_ = end_ + 1;
1284 end_ = current;
1301 for (Text current = current_; current != end_; ++current) {