Lines Matching defs:current_

32     current_ = begin;
69 if (current_ > range_) {
93 if (UNLIKELY(*current_ != '"')) {
100 if (UNLIKELY(*current_ != ':')) {
120 if (UNLIKELY(*current_ != '"')) {
127 if (UNLIKELY(*current_ != ':')) {
179 if (current_ <= range_) {
187 if (*current_ == ',') {
196 if (*current_ != ']') {
209 if (*current_ == ',') {
211 if (UNLIKELY(*current_ != '"')) {
218 if (UNLIKELY(*current_ != ':')) {
230 if (UNLIKELY(*current_ != '}')) {
243 if (*current_ == ',') {
245 if (UNLIKELY(*current_ != '"')) {
252 if (UNLIKELY(*current_ != ':')) {
264 if (UNLIKELY(*current_ != '}')) {
528 Text current = current_;
532 if (*current_ == '-') {
533 if (UNLIKELY(current_++ == end_)) {
538 if (*current_ == '0') {
542 } else if (*current_ >= '1' && *current_ <= '9') {
551 current_ = end_ + 1;
598 for (Text current = current_; current < last; ++current) {
691 ASSERT(current_ < end_);
693 switch (*current_) {
719 ASSERT(end_ - current_ >= UNICODE_DIGIT_LENGTH);
723 T uchar = *current_;
750 while (current_ <= end_) {
751 T c = *current_;
795 while (current_ != end_) {
807 while (current_ != end_) {
808 if (*current_ == ' ' || *current_ == '\r' || *current_ == '\n' || *current_ == '\t') {
826 switch (*current_) {
860 uint32_t remainingLength = range_ - current_;
875 uint32_t remainingLength = range_ - current_;
890 uint32_t remainingLength = range_ - current_;
906 if (current_[pos] != str[pos]) {
910 current_ += matchLen;
917 Text current = current_;
939 current_ = advance;
999 if (IsNumberCharacter(*current_)) {
1001 } else if (*current_ == '-' || *current_ == '+') {
1002 if (current_ == end_) {
1006 if (IsNumberCharacter(*current_)) {
1016 if (current_ == end_ && !IsNumberCharacter(*++current_)) {
1020 while (current_ != end_) {
1022 if (IsNumberCharacter(*current_)) {
1024 } else if (*current_ == 'e' || *current_ == 'E') {
1025 if (hasExponent || current_ == end_) {
1043 if (hasExponent || current_ == end_) {
1050 while (current_ != end_) {
1051 if (!IsNumberCharacter(*current_)) {
1062 if (current_++ != end_) {
1063 if (*current_ == '.') {
1068 } else if (*current_ == 'e' || *current_ == 'E') {
1082 while (current_ != end_) {
1084 if (IsNumberCharacter(*current_)) {
1086 } else if (*current_ == '.') {
1091 } else if (*current_ == 'e' || *current_ == 'E') {
1138 uint32_t currentOffset = parser->current_ - parser->begin_;
1141 parser->current_ = reinterpret_cast<uint8_t *>(ToUintPtr(begin) + currentOffset);
1157 uint32_t offset = current_ - begin_;
1158 uint32_t strLength = end_ - current_;
1160 current_ = end_ + 1;
1165 if (UNLIKELY(*end_ != '"' || current_ == end_ || !IsFastParseJsonString(isFastString))) {
1170 uint32_t offset = current_ - begin_;
1171 uint32_t strLength = end_ - current_;
1173 current_ = end_ + 1;
1185 for (Text current = current_; current != range_; ++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;
1281 for (Text current = current_; current != range_; ++current) {
1301 for (Text current = current_; current != end_; ++current) {