Lines Matching refs:fDecimalNum
103 fDecimalNum = NULL;
257 if (source.fDecimalNum != NULL) {
258 fDecimalNum = new DigitList(*source.fDecimalNum);
355 delete fDecimalNum;
356 fDecimalNum = NULL;
681 if (fDecimalNum == NULL) {
684 // from parsing, or from the user setting a decimal number, fDecimalNum
687 fDecimalNum = new DigitList;
688 if (fDecimalNum == NULL) {
695 fDecimalNum->set(this->getDouble());
698 fDecimalNum->set(this->getLong());
701 fDecimalNum->set(this->getInt64());
715 fDecimalNum->getDecimal(*fDecimalStr, status);
727 fDecimalNum = dl;
730 // Cannot use the set() functions because they would delete the fDecimalNum value,
732 if (fDecimalNum->fitsIntoLong(FALSE)) {
734 fValue.fInt64 = fDecimalNum->getLong();
735 } else if (fDecimalNum->fitsIntoInt64(FALSE)) {
737 fValue.fInt64 = fDecimalNum->getInt64();
740 fValue.fDouble = fDecimalNum->getDouble();
770 // If we are asked for the string, we will regenerate one from fDecimalNum.