Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Search
DecimalFormat Member List
This is the complete list of members for DecimalFormat, including all inherited members.
- actualLocale
[protected]
- addPadding(UnicodeString &appendTo, FieldPosition &fieldPosition, int32_t prefixLen, int32_t suffixLen) const
[private]
- adoptDecimalFormatSymbols(DecimalFormatSymbols *symbolsToAdopt)
[virtual]
- appendAffix(UnicodeString &buf, double number, UBool isNegative, UBool isPrefix) const
[private]
- appendAffixPattern(UnicodeString &appendTo, const UnicodeString &affix, UBool localized) const
[private]
- appendAffixPattern(UnicodeString &appendTo, const UnicodeString *affixPattern, const UnicodeString &expAffix, UBool localized) const
[private]
- applyLocalizedPattern(const UnicodeString &pattern, UParseError &parseError, UErrorCode &status)
[virtual]
- applyLocalizedPattern(const UnicodeString &pattern, UErrorCode &status)
[virtual]
- applyPattern(const UnicodeString &pattern, UParseError &parseError, UErrorCode &status)
[virtual]
- applyPattern(const UnicodeString &pattern, UErrorCode &status)
[virtual]
- applyPattern(const UnicodeString &pattern, UBool localized, UParseError &parseError, UErrorCode &status)
[private]
- clone(void) const
[virtual]
- compareAffix(const UnicodeString &input, int32_t pos, UBool isNegative, UBool isPrefix) const
[private]
- compareComplexAffix(const UnicodeString &affixPat, const UnicodeString &input, int32_t pos) const
[private]
- compareSimpleAffix(const UnicodeString &affix, const UnicodeString &input, int32_t pos)
[private, static]
- construct(UErrorCode &status, UParseError &parseErr, const UnicodeString *pattern=0, DecimalFormatSymbols *symbolsToAdopt=0)
[private]
- createCurrencyInstance(UErrorCode &)
[static]
- createCurrencyInstance(const Locale &inLocale, UErrorCode &)
[static]
- createInstance(UErrorCode &)
[static]
- createInstance(const Locale &inLocale, UErrorCode &)
[static]
- createPercentInstance(UErrorCode &)
[static]
- createPercentInstance(const Locale &inLocale, UErrorCode &)
[static]
- createScientificInstance(UErrorCode &)
[static]
- createScientificInstance(const Locale &inLocale, UErrorCode &)
[static]
- DecimalFormat(UErrorCode &status)
- DecimalFormat(const UnicodeString &pattern, UErrorCode &status)
- DecimalFormat(const UnicodeString &pattern, DecimalFormatSymbols *symbolsToAdopt, UErrorCode &status)
- DecimalFormat(const UnicodeString &pattern, DecimalFormatSymbols *symbolsToAdopt, UParseError &parseError, UErrorCode &status)
- DecimalFormat(const UnicodeString &pattern, const DecimalFormatSymbols &symbols, UErrorCode &status)
- DecimalFormat(const DecimalFormat &source)
- DecimalFormat()
[private]
- EAlignmentFields enum name
- EPadPosition enum name
- ERoundingMode enum name
- expandAffix(const UnicodeString &pattern, UnicodeString &affix, double number, UBool doFormat) const
[private]
- expandAffixes()
[private]
- fCurrencyChoice
[private]
- fDecimalSeparatorAlwaysShown
[private]
- fExponentSignAlwaysShown
[private]
- fFormatWidth
[private]
- fgNumberPatterns
[static]
- fGroupingSize
[private]
- fGroupingSize2
[private]
- fgStatusInfinite enum value
[private]
- fgStatusLength enum value
[private]
- fIsCurrencyFormat
[private]
- fMinExponentDigits
[private]
- fMultiplier
[private]
- fNegativePrefix
[private]
- fNegativeSuffix
[private]
- fNegPrefixPattern
[private]
- fNegSuffixPattern
[private]
- format(double number, UnicodeString &appendTo, FieldPosition &pos) const
[virtual]
- format(int32_t number, UnicodeString &appendTo, FieldPosition &pos) const
[virtual]
- format(int64_t number, UnicodeString &appendTo, FieldPosition &pos) const
[virtual]
- format(const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
[virtual]
- format(const Formattable &obj, UnicodeString &appendTo, UErrorCode &status) const
[inline]
- format(double number, UnicodeString &appendTo) const
[inline]
- format(int32_t number, UnicodeString &appendTo) const
[inline]
- format(int64_t number, UnicodeString &appendTo) const
- Format()
[protected]
- Format(const Format &)
[protected]
- fPad
[private]
- fPadPosition
[private]
- fPositivePrefix
[private]
- fPositiveSuffix
[private]
- fPosPrefixPattern
[private]
- fPosSuffixPattern
[private]
- FRACTION_FIELD enum value
- fRoundingDouble
[private]
- fRoundingIncrement
[private]
- fRoundingMode
[private]
- fSymbols
[private]
- fUseExponentialNotation
[private]
- getAvailableLocales(int32_t &count)
[static]
- getAvailableLocales(void)
[static]
- getConstSymbol(DecimalFormatSymbols::ENumberFormatSymbol symbol) const
[inline, private]
- getCurrency() const
- getDecimalFormatSymbols(void) const
[virtual]
- getDynamicClassID(void) const
[virtual]
- getFormatWidth(void)
[virtual]
- getGroupingSize(void) const
- getLocale(ULocDataLocaleType type, UErrorCode &status) const
[virtual]
- getLocaleInternal(ULocDataLocaleType type, UErrorCode &status) const
[virtual]
- getMaximumFractionDigits(void) const
- getMaximumIntegerDigits(void) const
- getMinimumExponentDigits(void)
[virtual]
- getMinimumFractionDigits(void) const
- getMinimumIntegerDigits(void) const
- getMultiplier(void) const
- getNegativePrefix(UnicodeString &result) const
- getNegativeSuffix(UnicodeString &result) const
- getPadCharacterString()
[virtual]
- getPadPosition(void)
[virtual]
- getPositivePrefix(UnicodeString &result) const
- getPositiveSuffix(UnicodeString &result) const
- getRoundingIncrement(void)
[virtual]
- getRoundingMode(void)
[virtual]
- getSecondaryGroupingSize(void) const
- getStaticClassID(void)
[static]
- INTEGER_FIELD enum value
- isDecimalSeparatorAlwaysShown(void) const
- isExponentSignAlwaysShown(void)
[virtual]
- isGroupingPosition(int32_t pos) const
[private]
- isGroupingUsed(void) const
- isParseIntegerOnly(void) const
[inline]
- isScientificNotation(void)
[virtual]
- kDoubleFractionDigits
[protected, static]
- kDoubleIntegerDigits
[protected, static]
- kFractionField enum value
- kIntegerField enum value
- kMaxScientificIntegerDigits
[protected, static]
- kPadAfterPrefix enum value
- kPadAfterSuffix enum value
- kPadBeforePrefix enum value
- kPadBeforeSuffix enum value
- kRoundCeiling enum value
- kRoundDown enum value
- kRoundFloor enum value
- kRoundHalfDown enum value
- kRoundHalfEven enum value
- kRoundHalfUp enum value
- kRoundUp enum value
- match(const UnicodeString &text, int32_t pos, UChar32 ch)
[private, static]
- match(const UnicodeString &text, int32_t pos, const UnicodeString &str)
[private, static]
- NumberFormat()
[protected]
- NumberFormat(const NumberFormat &)
[protected]
- operator delete(void *p)
[static]
- operator delete(void *, void *)
[inline, static]
- operator delete[](void *p)
[static]
- operator new(size_t size)
[static]
- operator new(size_t, void *ptr)
[inline, static]
- operator new[](size_t size)
[static]
- operator!=(const Format &other) const
[inline]
- operator=(const DecimalFormat &rhs)
- NumberFormat::operator=(const NumberFormat &)
- Format::operator=(const Format &)
- operator==(const Format &other) const
[virtual]
- parse(const UnicodeString &text, Formattable &result, ParsePosition &parsePosition) const
[virtual]
- parse(const UnicodeString &text, Formattable &result, UErrorCode &status) const
[virtual]
- parseObject(const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) const
[virtual]
- Format::parseObject(const UnicodeString &source, Formattable &result, UErrorCode &status) const
- precision(UBool isIntegral) const
[private]
- registerFactory(NumberFormatFactory *toAdopt, UErrorCode &status)
[static]
- round(double a, ERoundingMode mode, UBool isNegative)
[private, static]
- setCurrency(const UChar *theCurrency)
[virtual]
- setCurrencyForLocale(const char *locale, UErrorCode &ec)
[private]
- setCurrencyForSymbols()
[private]
- setDecimalFormatSymbols(const DecimalFormatSymbols &symbols)
[virtual]
- setDecimalSeparatorAlwaysShown(UBool newValue)
[virtual]
- setExponentSignAlwaysShown(UBool expSignAlways)
[virtual]
- setFormatWidth(int32_t width)
[virtual]
- setGroupingSize(int32_t newValue)
[virtual]
- setGroupingUsed(UBool newValue)
[virtual]
- setMaximumFractionDigits(int32_t newValue)
[virtual]
- setMaximumIntegerDigits(int32_t newValue)
[virtual]
- setMinimumExponentDigits(int8_t minExpDig)
[virtual]
- setMinimumFractionDigits(int32_t newValue)
[virtual]
- setMinimumIntegerDigits(int32_t newValue)
[virtual]
- setMultiplier(int32_t newValue)
[virtual]
- setNegativePrefix(const UnicodeString &newValue)
[virtual]
- setNegativeSuffix(const UnicodeString &newValue)
[virtual]
- setPadCharacter(const UnicodeString &padChar)
[virtual]
- setPadPosition(EPadPosition padPos)
[virtual]
- setParseIntegerOnly(UBool value)
[virtual]
- setPositivePrefix(const UnicodeString &newValue)
[virtual]
- setPositiveSuffix(const UnicodeString &newValue)
[virtual]
- setRoundingIncrement(double newValue)
[virtual]
- setRoundingMode(ERoundingMode roundingMode)
[virtual]
- setScientificNotation(UBool useScientific)
[virtual]
- setSecondaryGroupingSize(int32_t newValue)
[virtual]
- skipPadding(const UnicodeString &text, int32_t position) const
[private]
- skipRuleWhiteSpace(const UnicodeString &text, int32_t pos)
[private, static]
- skipUWhiteSpace(const UnicodeString &text, int32_t pos)
[private, static]
- StatusFlags
[private]
- subformat(UnicodeString &appendTo, FieldPosition &fieldPosition, DigitList &digits, UBool isInteger) const
[private]
- subparse(const UnicodeString &text, ParsePosition &parsePosition, DigitList &digits, UBool *status) const
[private]
- syntaxError(const UnicodeString &pattern, int32_t pos, UParseError &parseError)
[protected, static]
- toLocalizedPattern(UnicodeString &result) const
[virtual]
- toPattern(UnicodeString &result) const
[virtual]
- toPattern(UnicodeString &result, UBool localized) const
[private]
- unregister(URegistryKey key, UErrorCode &status)
[static]
- validLocale
[protected]
- ~DecimalFormat()
[virtual]
- ~Format()
[virtual]
- ~NumberFormat()
[virtual]
- ~UObject()
[virtual]
Generated on Mon Nov 24 14:36:29 2003 for ICU 2.8 by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001