Lines Matching refs:num_digits
108 uint32_t num_digits = 0; variable
116 static_cast<uint32_t>(roundToDigit) >= this->num_digits) { in should_round_up()
122 static_cast<uint32_t>(roundToDigit + 1) == this->num_digits) { in should_round_up()
149 if (digit_index >= this->num_digits) { in get_num_new_digits()
165 while (this->num_digits > 0 && this->digits[this->num_digits - 1] == 0) { in trim_trailing_zeroes()
166 --this->num_digits; in trim_trailing_zeroes()
168 if (this->num_digits == 0) { in trim_trailing_zeroes()
190 if (read_index < this->num_digits) { in right_shift()
203 while (read_index < this->num_digits) { in right_shift()
226 this->num_digits = write_index; in right_shift()
236 int32_t read_index = this->num_digits - 1; in left_shift()
237 uint32_t write_index = this->num_digits + new_digits; in left_shift()
275 this->num_digits += new_digits; in left_shift()
276 if (this->num_digits > MAX_NUM_DIGITS) { in left_shift()
277 this->num_digits = MAX_NUM_DIGITS; in left_shift()
299 if (*numString == '0' && this->num_digits == 0) { in HighPrecisionDecimal()
305 if (this->num_digits < MAX_NUM_DIGITS) { in HighPrecisionDecimal()
306 this->digits[this->num_digits] = in HighPrecisionDecimal()
308 ++this->num_digits; in HighPrecisionDecimal()
365 cur_digit < this->num_digits) { in round_to_integer_type()
384 uint32_t get_num_digits() { return this->num_digits; } in get_num_digits()