• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/ICU-531.30/icuSources/i18n/

Lines Matching defs:DecimalFormat

242 // class DecimalFormat
245 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DecimalFormat)
271 const int32_t DecimalFormat::kDoubleIntegerDigits = 309;
272 const int32_t DecimalFormat::kDoubleFractionDigits = 340;
274 const int32_t DecimalFormat::kMaxScientificIntegerDigits = 8;
280 const char DecimalFormat::fgNumberPatterns[]="NumberPatterns"; // Deprecated - not used
314 // Constructs a DecimalFormat instance in the default locale.
316 DecimalFormat::DecimalFormat(UErrorCode& status) {
323 // Constructs a DecimalFormat instance with the specified number format
326 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
334 // Constructs a DecimalFormat instance with the specified number format
338 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
348 DecimalFormat::DecimalFormat( const UnicodeString& pattern,
359 // Constructs a DecimalFormat instance with the specified number format
363 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
372 // Constructs a DecimalFormat instance with the specified number format
376 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
387 // Common DecimalFormat initialization.
393 DecimalFormat::init() {
436 // Constructs a DecimalFormat instance with the specified number format
441 DecimalFormat::construct(UErrorCode& status,
586 DecimalFormat::setupCurrencyAffixPatterns(UErrorCode& status) {
661 DecimalFormat::setupCurrencyAffixes(const UnicodeString& pattern,
726 DecimalFormat::~DecimalFormat()
745 DecimalFormat::DecimalFormat(const DecimalFormat &source) :
776 DecimalFormat&
777 DecimalFormat::operator=(const DecimalFormat& rhs)
849 DecimalFormat::operator==(const Format& that) const
855 const DecimalFormat* other = (DecimalFormat*)&that;
1101 DecimalFormat::clone() const
1103 return new DecimalFormat(*this);
1108 DecimalFormat::getFixedDecimal(double number, UErrorCode &status) const {
1143 DecimalFormat::getFixedDecimal(const Formattable &number, UErrorCode &status) const {
1195 DecimalFormat::getFixedDecimal(DigitList &number, UErrorCode &status) const {
1266 DecimalFormat::format(int32_t number,
1274 DecimalFormat::format(int32_t number,
1283 DecimalFormat::format(int32_t number,
1293 void DecimalFormat::handleChanged() {
1361 DecimalFormat::format(int64_t number,
1371 DecimalFormat::format(int64_t number,
1381 DecimalFormat::format(int64_t number,
1391 DecimalFormat::_format(int64_t number,
1485 DecimalFormat::format( double number,
1495 DecimalFormat::format( double number,
1505 DecimalFormat::format( double number,
1515 DecimalFormat::_format( double number,
1548 DecimalFormat::format(const StringPiece &number,
1606 DecimalFormat::format(const DigitList &number,
1618 DecimalFormat::format(const DigitList &number,
1628 DecimalFormat::_round(const DigitList &number, DigitList &adjustedNum, UBool& isNegative, UErrorCode &status) const {
1728 DecimalFormat::_format(const DigitList &number,
1784 UBool DecimalFormat::isGroupingPosition(int32_t pos) const {
1803 DecimalFormat::subformat(UnicodeString& appendTo,
2146 void DecimalFormat::addPadding(UnicodeString& appendTo,
2182 DecimalFormat::parse(const UnicodeString& text,
2188 CurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString& text,
2220 void DecimalFormat::parse(const UnicodeString& text,
2336 DecimalFormat::parseForCurrency(const UnicodeString& text,
2483 UBool DecimalFormat::subparse(const UnicodeString& text,
2833 // group separators in a row. Note that the DecimalFormat documentation says
3061 int32_t DecimalFormat::skipPadding(const UnicodeString& text, int32_t position) const {
3088 int32_t DecimalFormat::compareAffix(const UnicodeString& text,
3125 UBool DecimalFormat::equalWithSignCompatibility(UChar32 lhs, UChar32 rhs) const {
3140 UnicodeString& DecimalFormat::trimMarksFromAffix(const UnicodeString& affix, UnicodeString& trimmedAffix) {
3169 int32_t DecimalFormat::compareSimpleAffix(const UnicodeString& affix,
3322 int32_t DecimalFormat::skipPatternWhiteSpace(const UnicodeString& text, int32_t pos) {
3331 int32_t DecimalFormat::skipUWhiteSpace(const UnicodeString& text, int32_t pos) {
3346 int32_t DecimalFormat::skipUWhiteSpaceAndMarks(const UnicodeString& text, int32_t pos) {
3360 int32_t DecimalFormat::skipBidiMarks(const UnicodeString& text, int32_t pos) {
3383 int32_t DecimalFormat::compareComplexAffix(const UnicodeString& affixPat,
3492 int32_t DecimalFormat::match(const UnicodeString& text, int32_t pos, UChar32 ch) {
3512 int32_t DecimalFormat::match(const UnicodeString& text, int32_t pos, const UnicodeString& str) {
3524 UBool DecimalFormat::matchSymbol(const UnicodeString &text, int32_t position, int32_t length, const UnicodeString &symbol,
3534 UBool DecimalFormat::matchDecimal(UChar32 symbolChar,
3548 UBool DecimalFormat::matchGrouping(UChar32 groupingChar,
3571 DecimalFormat::getDecimalFormatSymbols() const
3580 DecimalFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols* symbolsToAdopt)
3610 DecimalFormat::setDecimalFormatSymbols(const DecimalFormatSymbols& symbols)
3620 DecimalFormat::getCurrencyPluralInfo(void) const
3627 DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo* toAdopt)
3651 DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo& info)
3666 DecimalFormat::setCurrencyForSymbols() {
3707 DecimalFormat::getPositivePrefix(UnicodeString& result) const
3717 DecimalFormat::setPositivePrefix(const UnicodeString& newValue)
3731 DecimalFormat::getNegativePrefix(UnicodeString& result) const
3741 DecimalFormat::setNegativePrefix(const UnicodeString& newValue)
3755 DecimalFormat::getPositiveSuffix(UnicodeString& result) const
3765 DecimalFormat::setPositiveSuffix(const UnicodeString& newValue)
3779 DecimalFormat::getNegativeSuffix(UnicodeString& result) const
3789 DecimalFormat::setNegativeSuffix(const UnicodeString& newValue)
3806 DecimalFormat::getMultiplier() const
3818 DecimalFormat::setMultiplier(int32_t newValue)
3850 double DecimalFormat::getRoundingIncrement() const {
3867 void DecimalFormat::setRoundingIncrement(double newValue) {
3893 DecimalFormat::ERoundingMode DecimalFormat::getRoundingMode() const {
3905 void DecimalFormat::setRoundingMode(ERoundingMode roundingMode) {
3921 int32_t DecimalFormat::getFormatWidth() const {
3937 void DecimalFormat::setFormatWidth(int32_t width) {
3944 UnicodeString DecimalFormat::getPadCharacterString() const {
3948 void DecimalFormat::setPadCharacter(const UnicodeString &padChar) {
3977 DecimalFormat::EPadPosition DecimalFormat::getPadPosition() const {
4000 void DecimalFormat::setPadPosition(EPadPosition padPos) {
4016 UBool DecimalFormat::isScientificNotation() const {
4030 void DecimalFormat::setScientificNotation(UBool useScientific) {
4046 int8_t DecimalFormat::getMinimumExponentDigits() const {
4061 void DecimalFormat::setMinimumExponentDigits(int8_t minExpDig) {
4079 UBool DecimalFormat::isExponentSignAlwaysShown() const {
4095 void DecimalFormat::setExponentSignAlwaysShown(UBool expSignAlways) {
4107 DecimalFormat::getGroupingSize() const
4116 DecimalFormat::setGroupingSize(int32_t newValue)
4127 DecimalFormat::getSecondaryGroupingSize() const
4135 DecimalFormat::setSecondaryGroupingSize(int32_t newValue)
4147 DecimalFormat::isDecimalSeparatorAlwaysShown() const
4156 DecimalFormat::setDecimalSeparatorAlwaysShown(UBool newValue)
4165 // Emits the pattern of this DecimalFormat instance.
4168 DecimalFormat::toPattern(UnicodeString& result) const
4174 // Emits the localized pattern this DecimalFormat instance.
4177 DecimalFormat::toLocalizedPattern(UnicodeString& result) const
4196 void DecimalFormat::expandAffixes(const UnicodeString* pluralCount) {
4262 void DecimalFormat::expandAffix(const UnicodeString& pattern,
4340 ((DecimalFormat*)this)->fCurrencyChoice = fmt;
4417 int32_t DecimalFormat::appendAffix(UnicodeString& buf, double number,
4523 void DecimalFormat::appendAffixPattern(UnicodeString& appendTo,
4584 DecimalFormat::appendAffixPattern(UnicodeString& appendTo,
4633 DecimalFormat::toPattern(UnicodeString& result, UBool localized) const
4868 DecimalFormat::applyPattern(const UnicodeString& pattern, UErrorCode& status)
4877 DecimalFormat::applyPattern(const UnicodeString& pattern,
4886 DecimalFormat::applyLocalizedPattern(const UnicodeString& pattern, UErrorCode& status)
4895 DecimalFormat::applyLocalizedPattern(const UnicodeString& pattern,
4905 DecimalFormat::applyPatternWithoutExpandAffix(const UnicodeString& pattern,
4989 DecimalFormat::expandAffixAdjustWidth(const UnicodeString* pluralCount) {
5001 DecimalFormat::applyPattern(const UnicodeString& pattern,
5030 DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
5048 void DecimalFormat::setMaximumIntegerDigits(int32_t newValue) {
5060 void DecimalFormat::setMinimumIntegerDigits(int32_t newValue) {
5072 void DecimalFormat::setMaximumFractionDigits(int32_t newValue) {
5084 void DecimalFormat::setMinimumFractionDigits(int32_t newValue) {
5091 int32_t DecimalFormat::getMinimumSignificantDigits() const {
5095 int32_t DecimalFormat::getMaximumSignificantDigits() const {
5099 void DecimalFormat::setMinimumSignificantDigits(int32_t min) {
5113 void DecimalFormat::setMaximumSignificantDigits(int32_t max) {
5128 UBool DecimalFormat::areSignificantDigitsUsed() const {
5132 void DecimalFormat::setSignificantDigitsUsed(UBool useSignificantDigits) {
5139 void DecimalFormat::setCurrencyInternally(const UChar* theCurrency,
5176 void DecimalFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
5193 void DecimalFormat::setCurrency(const UChar* theCurrency) {
5201 void DecimalFormat::getEffectiveCurrency(UChar* result, UErrorCode& ec) const {
5223 DecimalFormat::precision() const {
5236 DecimalFormat::initHashForAffix(UErrorCode& status) {
5254 DecimalFormat::initHashForAffixPattern(UErrorCode& status) {
5272 DecimalFormat::deleteHashForAffix(Hashtable*& table)
5291 DecimalFormat::deleteHashForAffixPattern()
5309 DecimalFormat::copyHashForAffixPattern(const Hashtable* source,
5339 DecimalFormat::setGroupingUsed(UBool newValue) {
5346 DecimalFormat::setParseIntegerOnly(UBool newValue) {
5354 DecimalFormat::setContext(UDisplayContext value, UErrorCode& status) {
5360 DecimalFormat& DecimalFormat::setAttribute( UNumberFormatAttribute attr,
5429 setRoundingMode((DecimalFormat::ERoundingMode)newValue);
5438 setPadPosition((DecimalFormat::EPadPosition)newValue);
5472 int32_t DecimalFormat::getAttribute( UNumberFormatAttribute attr,
5552 void DecimalFormat::setParseAllInput(UNumberFormatAttributeValue value) {
5561 DecimalFormat::copyHashForAffix(const Hashtable* source,