• Home
  • Raw
  • Download

Lines Matching refs:NumberHelper

56 bool NumberHelper::GotoNonspace(uint8_t **ptr, const uint8_t *end)  in GotoNonspace()
85 bool NumberHelper::IsEmptyString(const uint8_t *start, const uint8_t *end) in IsEmptyString()
88 return !NumberHelper::GotoNonspace(&p, end); in IsEmptyString()
91 JSTaggedValue NumberHelper::DoubleToString(JSThread *thread, double number, int radix) in DoubleToString()
121 JSTaggedValue NumberHelper::DoubleToExponential(JSThread *thread, double number, int digit) in DoubleToExponential()
151 JSTaggedValue NumberHelper::DoubleToFixed(JSThread *thread, double number, int digit) in DoubleToFixed()
158 JSTaggedValue NumberHelper::DoubleToPrecision(JSThread *thread, double number, int digit) in DoubleToPrecision()
174 JSTaggedValue NumberHelper::StringToDoubleWithRadix(const uint8_t *start, const uint8_t *end, int r… in StringToDoubleWithRadix()
179 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToDoubleWithRadix()
255 char NumberHelper::Carry(char current, int radix) in Carry()
262 CString NumberHelper::IntegerToString(double number, int radix) in IntegerToString()
278 CString NumberHelper::DecimalsToString(double *numberInteger, double fraction, int radix, double de… in DecimalsToString()
312 CString NumberHelper::IntToString(int number) in IntToString()
317 JSHandle<EcmaString> NumberHelper::IntToEcmaString(const JSThread *thread, int number) in IntToEcmaString()
324 JSHandle<EcmaString> NumberHelper::NumberToString(const JSThread *thread, JSTaggedValue number) in NumberToString()
416 double NumberHelper::TruncateDouble(double d) in TruncateDouble()
431 int64_t NumberHelper::DoubleToInt64(double d) in DoubleToInt64()
442 double NumberHelper::StringToDouble(const uint8_t *start, const uint8_t *end, uint8_t radix, uint32… in StringToDouble()
446 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
471 if (!ignoreTrailing && NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
534 … if (!prefixRadix || ignoreTrailing || (pStart != p && !NumberHelper::GotoNonspace(&p, end))) { in StringToDouble()
559 …if ((digits == 0 && !leadingZero) || (p != end && !ignoreTrailing && NumberHelper::GotoNonspace(&p… in StringToDouble()
609 if (!ignoreTrailing && NumberHelper::GotoNonspace(&p, end)) { in StringToDouble()
628 double NumberHelper::Strtod(const char *str, int exponent, uint8_t radix) in Strtod()
664 int32_t NumberHelper::DoubleToInt(double d, size_t bits) in DoubleToInt()
689 int32_t NumberHelper::DoubleInRangeInt32(double d) in DoubleInRangeInt32()
697 return base::NumberHelper::DoubleToInt(d, base::INT32_BITS); in DoubleInRangeInt32()
700 JSTaggedValue NumberHelper::StringToBigInt(JSThread *thread, JSHandle<JSTaggedValue> strVal) in StringToBigInt()
713 if (!NumberHelper::GotoNonspace(&p, end)) { in StringToBigInt()
771 if (pStart != p && !NumberHelper::GotoNonspace(&p, end)) { in StringToBigInt()
784 void NumberHelper::GetBase(double d, int digits, int *decpt, char *buf, char *bufTmp, int size) in GetBase()
804 int NumberHelper::GetMinmumDigits(double d, int *decpt, char *buf) in GetMinmumDigits()