Lines Matching full:if
35 if ((p) == (end)) { \
44 if (c >= '0' && c <= '9') { in ToDigit()
47 if (c >= 'A' && c <= 'Z') { in ToDigit()
50 if (c >= 'a' && c <= 'z') { in ToDigit()
61 if (c > INT8_MAX) { in GotoNonspace()
68 if (base::utf_helper::ConvertRegionUtf8ToUtf16(*ptr, &c, end - *ptr, 1, 0) <= 0) { in GotoNonspace()
72 if (!StringHelper::IsNonspace(c)) { in GotoNonspace()
94 if (number < 0.0) { in DoubleToString()
107 if (numberFraction != 0 && numberFraction >= delta) { in DoubleToString()
114 if (negative) { in DoubleToString()
124 if (digit < 0) { in DoubleToExponential()
131 if (found != CString::npos && found < result.size() - 2 && result[found + 2] == '0') { in DoubleToExponential()
134 if (digit < 0) { in DoubleToExponential()
137 if (result[found] != '0') { in DoubleToExponential()
141 if (result[found] == '.') { in DoubleToExponential()
144 if (found < end - 1) { in DoubleToExponential()
160 if (number == 0.0) { in DoubleToPrecision()
168 if ((logDigit >= 0 && radixDigit >= 0) || (logDigit < 0 && radixDigit <= MAX_EXPONENT_DIGIT)) { in DoubleToPrecision()
179 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToDoubleWithRadix()
185 if (*p == '-') { in StringToDoubleWithRadix()
188 } else if (*p == '+') { in StringToDoubleWithRadix()
193 // 4. If R 0, then in StringToDoubleWithRadix()
194 // a. If R < 2 or R > 36, return NaN. in StringToDoubleWithRadix()
195 // b. If R 16, let stripPrefix be false. in StringToDoubleWithRadix()
196 if (radix != 0) { in StringToDoubleWithRadix()
197 if (radix < MIN_RADIX || radix > MAX_RADIX) { in StringToDoubleWithRadix()
200 if (radix != HEXADECIMAL) { in StringToDoubleWithRadix()
207 if (stripPrefix) { in StringToDoubleWithRadix()
208 if (*p == '0') { in StringToDoubleWithRadix()
210 if (++p != end && (*p == 'x' || *p == 'X')) { in StringToDoubleWithRadix()
226 if (m > MAX_MULTIPER) { in StringToDoubleWithRadix()
231 if (currentBit >= radix) { in StringToDoubleWithRadix()
240 if (isDone) { in StringToDoubleWithRadix()
245 if (size == 0) { in StringToDoubleWithRadix()
249 if (negative) { in StringToDoubleWithRadix()
287 if (fraction > HALF && fraction + delta > 1) { in DecimalsToString()
291 if (result[fractionEnd] == '0') { in DecimalsToString()
297 if (fractionEnd == 0) { in DecimalsToString()
305 if (found != CString::npos) { in DecimalsToString()
328 if (number.IsInt()) { in NumberToString()
333 if (std::isnan(d)) { in NumberToString()
336 if (d == 0.0) { in NumberToString()
339 if (d >= INT32_MIN + 1 && d <= INT32_MAX && d == static_cast<double>(static_cast<int32_t>(d))) { in NumberToString()
344 if (d < 0) { in NumberToString()
349 if (std::isinf(d)) { in NumberToString()
357 …// and k is as small as possible. If there are multiple possibilities for s, choose the value of s… in NumberToString()
358 …// 10n−k is closest in value to m. If there are two such possible values of s, choose the one that… in NumberToString()
360 if (0.1 <= d && d < 1) { // 0.1: 10 ** -1 in NumberToString()
372 if (sFast / static_cast<double>(power) == d) { // s * (10 ** -k) in NumberToString()
383 if (n > 0 && n <= 21) { // NOLINT(readability-magic-numbers) in NumberToString()
385 if (k <= n) { in NumberToString()
386 … // 6. If k ≤ n ≤ 21, return the String consisting of the code units of the k digits of the decimal in NumberToString()
391 …// 7. If 0 < n ≤ 21, return the String consisting of the code units of the most significant n digi… in NumberToString()
396 } else if (-6 < n && n <= 0) { // NOLINT(readability-magic-numbers) in NumberToString()
397 …// 8. If −6 < n ≤ 0, return the String consisting of the code unit 0x0030 (DIGIT ZERO), followed b… in NumberToString()
403 if (k == 1) { in NumberToString()
404 … // 9. Otherwise, if k = 1, return the String consisting of the code unit of the single digit of s in NumberToString()
418 if (std::isnan(d)) { in TruncateDouble()
421 if (!std::isfinite(d)) { in TruncateDouble()
425 if (d == 0.0) { in TruncateDouble()
433 if (d >= static_cast<double>(std::numeric_limits<int64_t>::max())) { in DoubleToInt64()
436 if (d <= static_cast<double>(std::numeric_limits<int64_t>::min())) { in DoubleToInt64()
446 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
452 if (*p == '+') { in StringToDouble()
455 } else if (*p == '-') { in StringToDouble()
463 if (*p == INF[0]) { in StringToDouble()
466 if (++p == end || *p != *i) { in StringToDouble()
471 if (!ignoreTrailing && NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
480 if (*p == '0' && radix == 0) { in StringToDouble()
482 if (*p == 'x' || *p == 'X') { in StringToDouble()
483 if ((flags & ALLOW_HEX) == 0) { in StringToDouble()
487 if (sign != Sign::NONE) { in StringToDouble()
492 } else if (*p == 'o' || *p == 'O') { in StringToDouble()
493 if ((flags & ALLOW_OCTAL) == 0) { in StringToDouble()
497 if (sign != Sign::NONE) { in StringToDouble()
502 } else if (*p == 'b' || *p == 'B') { in StringToDouble()
503 if ((flags & ALLOW_BINARY) == 0) { in StringToDouble()
507 if (sign != Sign::NONE) { in StringToDouble()
517 if (radix == 0) { in StringToDouble()
533 if (c >= radix) { in StringToDouble()
534 … if (!prefixRadix || ignoreTrailing || (pStart != p && !NumberHelper::GotoNonspace(&p, end))) { in StringToDouble()
541 if (intNumber < numberMax) { in StringToDouble()
549 if (sign == Sign::NEG) { in StringToDouble()
550 if (number == 0) { in StringToDouble()
558 if (p == end || radix != DECIMAL) { in StringToDouble()
559 …if ((digits == 0 && !leadingZero) || (p != end && !ignoreTrailing && NumberHelper::GotoNonspace(&p… in StringToDouble()
567 if (radix == DECIMAL && *p == '.') { in StringToDouble()
573 if (++p == end) { in StringToDouble()
578 if (digits == 0 && !leadingZero) { in StringToDouble()
588 if (radix == DECIMAL && (p != end && (*p == 'e' || *p == 'E'))) { in StringToDouble()
592 if (*p == '+' || *p == '-') { in StringToDouble()
598 if (additionalExponent > static_cast<int>(MAX_EXPONENT / radix)) { in StringToDouble()
603 if (++p == end) { in StringToDouble()
609 if (!ignoreTrailing && NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
615 if (sign == Sign::NEG) { in StringToDouble()
619 if (*i != static_cast<uint8_t>('.')) { in StringToDouble()
637 if (*p == '-') { in Strtod()
646 if (digit >= radix) { in Strtod()
649 if (number < numberMax) { in Strtod()
656 if (exponent < 0) { in Strtod()
669 if (exp < static_cast<int>(bits - 1)) { in DoubleToInt()
672 } else if (exp < static_cast<int>(bits + DOUBLE_SIGNIFICAND_SIZE)) { in DoubleToInt()
679 if ((u64 & DOUBLE_SIGN_MASK) == DOUBLE_SIGN_MASK && ret != INT32_MIN) { in DoubleToInt()
691 if (d > INT_MAX) { in DoubleInRangeInt32()
694 if (d < INT_MIN) { in DoubleInRangeInt32()
704 if (strLen == 0) { in StringToBigInt()
713 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToBigInt()
718 if (*p == '+') { in StringToBigInt()
721 } else if (*p == '-') { in StringToBigInt()
726 if (isalpha(*p)) { in StringToBigInt()
731 if (*p == '0') { in StringToBigInt()
732 if (++p == end) { in StringToBigInt()
735 if (*p == 'x' || *p == 'X') { in StringToBigInt()
737 if (sign != Sign::NONE) { in StringToBigInt()
741 } else if (*p == 'o' || *p == 'O') { in StringToBigInt()
743 if (sign != Sign::NONE) { in StringToBigInt()
747 } else if (*p == 'b' || *p == 'B') { in StringToBigInt()
749 if (sign != Sign::NONE) { in StringToBigInt()
759 if (++p == end) { in StringToBigInt()
765 if (sign == Sign::NEG) { in StringToBigInt()
770 if (c >= radix) { in StringToBigInt()
771 if (pStart != p && !NumberHelper::GotoNonspace(&p, end)) { in StringToBigInt()
778 if (buffer.size() == 0) { in StringToBigInt()
787 if (result == -1) { in GetBase()
793 if (digits > 1) { in GetBase()
794 … if (memcpy_s(buf + 1, digits, bufTmp + 2, digits) != EOK) { // 2 means add the point char to buf in GetBase()
815 if (strtod(bufTmp, NULL) == d) { in GetMinmumDigits()
847 if (randomState_ == 0) { in InitRandom()