Lines Matching defs:const

58   int position() const {
74 void AddString(const char* s) {
82 void AddSubstring(const char* s, int n) {
137 bool is_finalized() const { return position_ < 0; }
160 bool SubStringEquals(Iterator* current, EndMark end, const char* substring) {
195 const int radix = (1 << radix_log_2);
309 StringToIntHelper(IsolateT* isolate, const uint8_t* subject, int length)
315 virtual void ParseOneByte(const uint8_t* start) = 0;
316 virtual void ParseTwoByte(const base::uc16* start) = 0;
329 bool IsOneByte() const {
334 base::Vector<const uint8_t> GetOneByteVector(
335 const DisallowGarbageCollection& no_gc) {
337 return base::Vector<const uint8_t>(raw_one_byte_subject_, length_);
342 base::Vector<const base::uc16> GetTwoByteVector(
343 const DisallowGarbageCollection& no_gc) {
362 const uint8_t* raw_one_byte_subject_ = nullptr;
377 base::Vector<const uint8_t> vector = GetOneByteVector(no_gc);
382 base::Vector<const base::uc16> vector = GetTwoByteVector(no_gc);
487 void ParseOneByte(const uint8_t* start) final { return ParseInternal(start); }
488 void ParseTwoByte(const base::uc16* start) final {
515 const bool allow_trailing_junk = true;
517 const bool negative = false;
544 const int kMaxSignificantDigits = 309; // Doubles are less than 1.8e308.
547 const int kBufferSize = kMaxSignificantDigits + 2;
563 base::Vector<const char> buffer_vector(buffer, buffer_pos);
609 const uint32_t kMaximumMultiplier = 0xFFFFFFFFU / 36;
651 const bool allow_trailing_junk = (flags & ALLOW_TRAILING_JUNK) != 0;
660 const int kMaxSignificantDigits = 772;
663 const int kBufferSize = kMaxSignificantDigits + 10;
689 static const char kInfinityString[] = "Infinity";
851 const int max_exponent = INT_MAX / 2;
891 Strtod(base::Vector<const char>(buffer, buffer_pos), exponent);
895 double StringToDouble(const char* str, int flags, double empty_string_val) {
897 // instantiating the InternalStringToDouble() template for {const char*} as
902 double StringToDouble(base::Vector<const uint8_t> str, int flags,
908 double StringToDouble(base::Vector<const base::uc16> str, int flags,
910 const base::uc16* end = str.begin() + str.length();
934 StringToBigIntHelper(IsolateT* isolate, const uint8_t* string, int length)
940 void ParseOneByte(const uint8_t* start) final { return ParseInternal(start); }
941 void ParseTwoByte(const base::uc16* start) final {
1027 MaybeHandle<BigInt> BigIntLiteral(IsolateT* isolate, const char* string) {
1029 isolate, reinterpret_cast<const uint8_t*>(string),
1034 MaybeHandle<BigInt> BigIntLiteral(Isolate* isolate, const char* string);
1037 const char* string);
1040 LocalIsolate* isolate, base::Vector<const uint8_t> literal) {
1046 const char* DoubleToCString(double v, base::Vector<char> buffer) {
1063 const int kV8DtoaBufferCapacity = base::kBase10MaximalLength + 1;
1109 const char* IntToCString(int n, base::Vector<char> buffer) {
1128 const int kMaxDigitsBeforePoint = 21;
1129 const double kFirstNonFixed = 1e21;
1152 const int kDecimalRepCapacity =
1243 const int kV8DtoaBufferCapacity = kMaxFractionDigits + 1 + 1;
1271 const int kMinimalDigits = 1;
1285 const int kV8DtoaBufferCapacity = kMaxFractionDigits + 1;
1317 const int m = std::min(decimal_rep_length, decimal_point);
1322 const int extra = negative ? 2 : 1;
1324 const size_t len = strlen(decimal_rep + decimal_point);
1326 const int n =
1344 static const char chars[] = "0123456789abcdefghijklmnopqrstuvwxyz";
1351 static const int kBufferSize = 2200;
1451 const int flags = ALLOW_HEX | ALLOW_OCTAL | ALLOW_BINARY;
1455 base::Vector<const base::uc16> v(buffer.get(), length);
1461 const int kBufferSize = 24;
1462 const int length = string.length();
1490 static const int kRepresentableIntegerLength = 15; // (-)XXXXXXXXXXXXXXX
1492 const int initial_offset = offset;
1504 base::Vector<const uint16_t> vector(buffer, length);
1510 const char* reverse_string = DoubleToCString(d, reverse_vector);