Lines Matching refs:base
29 namespace panda::ecmascript::base { namespace
67 if (base::utf_helper::ConvertRegionUtf8ToUtf16(*ptr, &c, end - *ptr, 1, 0) <= 0) { in GotoNonspace()
124 … ss << std::setiosflags(std::ios::scientific) << std::setprecision(base::MAX_PRECISION) << number; in DoubleToExponential()
364 std::string base = scientificStr.substr(0, indexOfE); in NumberToString() local
366 base = base.substr(0, base.find_last_not_of('0') + 1); in NumberToString()
367 int k = static_cast<int>(base.size()) - 1; in NumberToString()
370 base.erase(1, 1); in NumberToString()
375 base += std::string(n - k, '0'); in NumberToString()
380 base.insert(n, 1, '.'); in NumberToString()
386 base.erase(1, 1); in NumberToString()
387 base = std::string("0.") + std::string(-n, '0') + base; in NumberToString()
391 base.erase(1, 1); in NumberToString()
396 base += "e" + (n >= 1 ? std::string("+") : "") + std::to_string(n - 1); in NumberToString()
398 result += base; in NumberToString()
605 ASSERT(radix >= base::MIN_RADIX && radix <= base::MAX_RADIX); in Strtod()
671 return base::NumberHelper::DoubleToInt(d, base::INT32_BITS); in DoubleInRangeInt32()
684 size_t len = base::utf_helper::Utf16ToUtf8Size(strObj->GetDataUtf16(), strLen) - 1; in StringToBigInt()
686 …len = base::utf_helper::ConvertRegionUtf16ToUtf8(strObj->GetDataUtf16(), buf.data(), strLen, len, … in StringToBigInt()