Lines Matching refs:fData
104 U_ASSERT(fContext.digits == other.fData.getCapacity()); in DecNum()
106 void* p = fData.resize(fContext.digits, 0); in DecNum()
114 uprv_memcpy(fData.getAlias(), other.fData.getAlias(), sizeof(decNumber)); in DecNum()
115 uprv_memcpy(fData.getArrayStart(), in DecNum()
116 other.fData.getArrayStart(), in DecNum()
117 other.fData.getArrayLimit() - other.fData.getArrayStart()); in DecNum()
159 fData.getAlias()->exponent += point - length; in setTo()
160 fData.getAlias()->bits |= static_cast<uint8_t>(std::signbit(d) ? DECNEG : 0); in setTo()
165 fData.resize(maxDigits, 0); in _setTo()
172 uprv_decNumberFromString(fData.getAlias(), str, &fContext); in _setTo()
188 fData.resize(length, 0); in setTo()
211 fData.getAlias()->digits = length; in setTo()
212 fData.getAlias()->exponent = scale; in setTo()
213 fData.getAlias()->bits = static_cast<uint8_t>(isNegative ? DECNEG : 0); in setTo()
214 uprv_decNumberSetBCD(fData, bcd, static_cast<uint32_t>(length)); in setTo()
222 uprv_decNumberReduce(fData, fData, &fContext); in normalize()
226 uprv_decNumberMultiply(fData, fData, rhs.fData, &fContext); in multiplyBy()
233 uprv_decNumberDivide(fData, fData, rhs.fData, &fContext); in divideBy()
242 return decNumberIsNegative(fData.getAlias()); in isNegative()
246 return decNumberIsZero(fData.getAlias()); in isZero()
250 return decNumberIsSpecial(fData.getAlias()); in isSpecial()
254 return decNumberIsInfinite(fData.getAlias()); in isInfinity()
258 return decNumberIsNaN(fData.getAlias()); in isNaN()
266 int32_t minCapacity = fData.getAlias()->digits + 14; in toString()
271 uprv_decNumberToString(fData, buffer.getAlias()); in toString()