Lines Matching full:exponent
525 int exponent = 0; in StringToDouble() local
539 ++exponent; in StringToDouble()
558 return number * std::pow(radix, exponent); in StringToDouble()
564 (number * std::pow(radix, exponent)) : NAN_VALUE); in StringToDouble()
566 --exponent; in StringToDouble()
586 // 10. parse exponent number in StringToDouble()
603 exponent += (exponentSign == '-' ? -additionalExponent : additionalExponent); in StringToDouble()
620 return Strtod(buffer.c_str(), exponent, radix); in StringToDouble()
623 double NumberHelper::Strtod(const char *str, int exponent, uint8_t radix) in Strtod() argument
647 ++exponent; in Strtod()
651 if (exponent < 0) { in Strtod()
652 result = number / std::pow(radix, -exponent); in Strtod()
654 result = number * std::pow(radix, exponent); in Strtod()
792 // exponent in GetBase()