Home | History | Annotate | Download | only in i18n

Lines Matching full:rhs

693 DecimalFormat::operator=(const DecimalFormat& rhs)
695 if(this != &rhs) {
696 NumberFormat::operator=(rhs);
697 fPositivePrefix = rhs.fPositivePrefix;
698 fPositiveSuffix = rhs.fPositiveSuffix;
699 fNegativePrefix = rhs.fNegativePrefix;
700 fNegativeSuffix = rhs.fNegativeSuffix;
701 _copy_us_ptr(&fPosPrefixPattern, rhs.fPosPrefixPattern);
702 _copy_us_ptr(&fPosSuffixPattern, rhs.fPosSuffixPattern);
703 _copy_us_ptr(&fNegPrefixPattern, rhs.fNegPrefixPattern);
704 _copy_us_ptr(&fNegSuffixPattern, rhs.fNegSuffixPattern);
705 if (rhs.fCurrencyChoice == 0) {
709 fCurrencyChoice = (ChoiceFormat*) rhs.fCurrencyChoice->clone();
711 if(rhs.fRoundingIncrement == NULL) {
716 fRoundingIncrement = new DigitList(*rhs.fRoundingIncrement);
719 *fRoundingIncrement = *rhs.fRoundingIncrement;
721 fRoundingDouble = rhs.fRoundingDouble;
722 fRoundingMode = rhs.fRoundingMode;
723 fMultiplier = rhs.fMultiplier;
724 fGroupingSize = rhs.fGroupingSize;
725 fGroupingSize2 = rhs.fGroupingSize2;
726 fDecimalSeparatorAlwaysShown = rhs.fDecimalSeparatorAlwaysShown;
728 fSymbols = new DecimalFormatSymbols(*rhs.fSymbols);
730 *fSymbols = *rhs.fSymbols;
732 fUseExponentialNotation = rhs.fUseExponentialNotation;
733 fExponentSignAlwaysShown = rhs.fExponentSignAlwaysShown;
735 fCurrencySignCount = rhs.fCurrencySignCount;
737 fMinExponentDigits = rhs.fMinExponentDigits;
742 fFormatWidth = rhs.fFormatWidth;
743 fPad = rhs.fPad;
744 fPadPosition = rhs.fPadPosition;
746 fMinSignificantDigits = rhs.fMinSignificantDigits;
747 fMaxSignificantDigits = rhs.fMaxSignificantDigits;
748 fUseSignificantDigits = rhs.fUseSignificantDigits;
749 fFormatPattern = rhs.fFormatPattern;
750 fStyle = rhs.fStyle;
751 fCurrencySignCount = rhs.fCurrencySignCount;
752 if (rhs.fCurrencyPluralInfo) {
754 fCurrencyPluralInfo = rhs.fCurrencyPluralInfo->clone();
756 if (rhs.fAffixPatternsForCurrency) {
760 copyHashForAffixPattern(rhs.fAffixPatternsForCurrency,
763 if (rhs.fAffixesForCurrency) {
767 copyHashForAffix(rhs.fAffixesForCurrency, fAffixesForCurrency, status);
769 if (rhs.fPluralAffixesForCurrency) {
773 copyHashForAffix(rhs.fPluralAffixesForCurrency, fPluralAffixesForCurrency, status);