• Home
  • Raw
  • Download

Lines Matching refs:fValue

100     fValue.fInt64 = 0;
122 fValue.fDate = date;
132 fValue.fDouble = value;
141 fValue.fInt64 = value;
151 fValue.fInt64 = value;
170 fValue.fString = new UnicodeString(stringToCopy);
181 fValue.fString = stringToAdopt;
188 fValue.fObject = objectToAdopt;
198 fValue.fArrayAndCount.fArray = createArrayCopy(arrayToCopy, count);
199 fValue.fArrayAndCount.fCount = count;
230 fValue.fArrayAndCount.fCount = source.fValue.fArrayAndCount.fCount;
231 fValue.fArrayAndCount.fArray = createArrayCopy(source.fValue.fArrayAndCount.fArray,
232 source.fValue.fArrayAndCount.fCount);
236 fValue.fString = new UnicodeString(*source.fValue.fString);
240 fValue.fDouble = source.fValue.fDouble;
245 fValue.fInt64 = source.fValue.fInt64;
249 fValue.fDate = source.fValue.fDate;
252 fValue.fObject = objectClone(source.fValue.fObject);
287 equal = (fValue.fDate == that.fValue.fDate);
290 equal = (fValue.fDouble == that.fValue.fDouble);
294 equal = (fValue.fInt64 == that.fValue.fInt64);
297 equal = (*(fValue.fString) == *(that.fValue.fString));
300 if (fValue.fArrayAndCount.fCount != that.fValue.fArrayAndCount.fCount) {
305 for (i=0; i<fValue.fArrayAndCount.fCount; ++i) {
306 if (fValue.fArrayAndCount.fArray[i] != that.fValue.fArrayAndCount.fArray[i]) {
313 if (fValue.fObject == NULL || that.fValue.fObject == NULL) {
316 equal = objectEquals(fValue.fObject, that.fValue.fObject);
339 delete fValue.fString;
342 delete[] fValue.fArrayAndCount.fArray;
345 delete fValue.fObject;
352 fValue.fInt64 = 0;
395 return (int32_t)fValue.fInt64;
397 if (fValue.fInt64 > INT32_MAX) {
400 } else if (fValue.fInt64 < INT32_MIN) {
404 return (int32_t)fValue.fInt64;
407 if (fValue.fDouble > INT32_MAX) {
410 } else if (fValue.fDouble < INT32_MIN) {
414 return (int32_t)fValue.fDouble; // loses fraction
417 if (fValue.fObject == NULL) {
422 if (instanceOfMeasure(fValue.fObject)) {
423 return ((const Measure*) fValue.fObject)->
443 return fValue.fInt64;
445 if (fValue.fDouble >= U_INT64_MAX) {
448 } else if (fValue.fDouble <= U_INT64_MIN) {
452 return (int64_t)fValue.fDouble;
455 if (fValue.fObject == NULL) {
460 if (instanceOfMeasure(fValue.fObject)) {
461 return ((const Measure*) fValue.fObject)->
481 return (double)fValue.fInt64;
483 return fValue.fDouble;
485 if (fValue.fObject == NULL) {
490 if (instanceOfMeasure(fValue.fObject)) {
491 return ((const Measure*) fValue.fObject)->
502 return (fType == kObject) ? fValue.fObject : NULL;
513 fValue.fDouble = d;
524 fValue.fInt64 = l;
535 fValue.fInt64 = ll;
546 fValue.fDate = d;
557 fValue.fString = new UnicodeString(stringToCopy);
568 fValue.fArrayAndCount.fArray = createArrayCopy(array, count);
569 fValue.fArrayAndCount.fCount = count;
580 fValue.fString = stringToAdopt;
591 fValue.fArrayAndCount.fArray = array;
592 fValue.fArrayAndCount.fCount = count;
599 fValue.fObject = objectToAdopt;
610 if (fValue.fString == NULL) {
613 result = *fValue.fString;
627 if (fValue.fString == NULL) {
631 return *fValue.fString;
642 if (fValue.fString == NULL) {
646 return *fValue.fString;
658 count = fValue.fArrayAndCount.fCount;
659 return fValue.fArrayAndCount.fArray;
734 fValue.fInt64 = fDecimalNum->getLong();
737 fValue.fInt64 = fDecimalNum->getInt64();
740 fValue.fDouble = fDecimalNum->getDouble();