/external/icu/android_icu4j/src/main/java/android/icu/impl/number/ |
MicroPropsGenerator.java | 33 * public MicroProps processQuantity(DecimalQuantity quantity) { 47 * Considers the given {@link DecimalQuantity}, optionally mutates it, and returns a {@link MicroProps}. 53 public MicroProps processQuantity(DecimalQuantity quantity);
|
DecimalQuantity.java | 27 public interface DecimalQuantity extends PluralRules.IFixedDecimal { 29 * Sets the minimum and maximum integer digits that this {@link DecimalQuantity} should generate. 38 * Sets the minimum and maximum fraction digits that this {@link DecimalQuantity} should generate. 94 /** @return Whether the value represented by this {@link DecimalQuantity} is zero. */ 97 /** @return Whether the value represented by this {@link DecimalQuantity} is less than zero. */ 100 /** @return Whether the value represented by this {@link DecimalQuantity} is infinite. */ 104 /** @return Whether the value represented by this {@link DecimalQuantity} is not a number. */ 108 /** @return The value contained in this {@link DecimalQuantity} approximated as a double. */ 117 // TODO: Should this method be removed, since DecimalQuantity implements IFixedDecimal now? 162 public DecimalQuantity createCopy() [all...] |
MicroProps.java | 46 public MicroProps processQuantity(DecimalQuantity quantity) {
|
MultiplierImpl.java | 39 public MicroProps processQuantity(DecimalQuantity quantity) {
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
MicroPropsGenerator.java | 32 * public MicroProps processQuantity(DecimalQuantity quantity) { 45 * Considers the given {@link DecimalQuantity}, optionally mutates it, and returns a {@link MicroProps}. 51 public MicroProps processQuantity(DecimalQuantity quantity);
|
DecimalQuantity.java | 25 public interface DecimalQuantity extends PluralRules.IFixedDecimal { 27 * Sets the minimum and maximum integer digits that this {@link DecimalQuantity} should generate. 36 * Sets the minimum and maximum fraction digits that this {@link DecimalQuantity} should generate. 92 /** @return Whether the value represented by this {@link DecimalQuantity} is zero. */ 95 /** @return Whether the value represented by this {@link DecimalQuantity} is less than zero. */ 98 /** @return Whether the value represented by this {@link DecimalQuantity} is infinite. */ 102 /** @return Whether the value represented by this {@link DecimalQuantity} is not a number. */ 106 /** @return The value contained in this {@link DecimalQuantity} approximated as a double. */ 115 // TODO: Should this method be removed, since DecimalQuantity implements IFixedDecimal now? 160 public DecimalQuantity createCopy() [all...] |
MultiplierImpl.java | 35 public MicroProps processQuantity(DecimalQuantity quantity) {
|
/external/icu/icu4c/source/i18n/ |
number_decimalquantity.h | 31 class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { 34 DecimalQuantity(const DecimalQuantity &other); 36 DecimalQuantity(); 38 ~DecimalQuantity(); 45 DecimalQuantity &operator=(const DecimalQuantity &other); 48 * Sets the minimum and maximum integer digits that this {@link DecimalQuantity} should generate. 57 * Sets the minimum and maximum fraction digits that this {@link DecimalQuantity} should generate. 112 /** @return Whether the value represented by this {@link DecimalQuantity} is zero. * [all...] |
number_formatimpl.h | 23 * DecimalQuantity and outputting a properly formatted number string. 37 applyStatic(const MacroProps ¯os, DecimalQuantity &inValue, NumberStringBuilder &outString, 43 void apply(DecimalQuantity &inValue, NumberStringBuilder &outString, UErrorCode &status) const; 66 void applyUnsafe(DecimalQuantity &inValue, NumberStringBuilder &outString, UErrorCode &status); 92 * Synthesizes the output string from a MicroProps and DecimalQuantity. 97 * The DecimalQuantity to be rendered. May be mutated. 102 microsToString(const MicroProps µs, DecimalQuantity &quantity, NumberStringBuilder &string, 106 writeNumber(const MicroProps µs, DecimalQuantity &quantity, NumberStringBuilder &string, 110 writeIntegerDigits(const MicroProps µs, DecimalQuantity &quantity, NumberStringBuilder &string, 114 writeFractionDigits(const MicroProps µs, DecimalQuantity &quantity, NumberStringBuilder &string [all...] |
number_decimalquantity.cpp | 84 DecimalQuantity::DecimalQuantity() { 89 DecimalQuantity::~DecimalQuantity() { 97 DecimalQuantity::DecimalQuantity(const DecimalQuantity &other) { 101 DecimalQuantity &DecimalQuantity::operator=(const DecimalQuantity &other) [all...] |
number_patternmodifier.h | 40 void processQuantity(DecimalQuantity &, MicroProps µs, UErrorCode &status) const U_OVERRIDE; 42 void applyToMicros(MicroProps µs, DecimalQuantity &quantity) const; 174 void processQuantity(DecimalQuantity &, MicroProps µs, UErrorCode &status) const U_OVERRIDE;
|
number_grouping.cpp | 44 bool Grouper::groupAtPosition(int32_t position, const impl::DecimalQuantity &value) const {
|
number_integerwidth.cpp | 38 void IntegerWidth::apply(impl::DecimalQuantity &quantity, UErrorCode &status) const {
|
number_longnames.h | 28 processQuantity(DecimalQuantity &quantity, MicroProps µs, UErrorCode &status) const U_OVERRIDE;
|
number_scientific.h | 44 processQuantity(DecimalQuantity &quantity, MicroProps µs, UErrorCode &status) const U_OVERRIDE;
|
number_utils.h | 85 void processQuantity(DecimalQuantity &, MicroProps µs, UErrorCode &status) const U_OVERRIDE { 106 * The DecimalQuantity is not currently being used by FormattedNumber, but at some point it could be used 110 DecimalQuantity quantity;
|
/external/icu/android_icu4j/src/main/java/android/icu/number/ |
Rounder.java | 10 import android.icu.impl.number.DecimalQuantity; 360 public abstract void apply(DecimalQuantity value); 476 int chooseMultiplierAndApply(DecimalQuantity input, MultiplierProducer producer) { 479 DecimalQuantity copy = input.createCopy(); 511 public void apply(DecimalQuantity value) { 527 public void apply(DecimalQuantity value) { 543 public void apply(DecimalQuantity value) { 549 public void apply(DecimalQuantity quantity, int minInt) { 569 public void apply(DecimalQuantity value) { 594 public void apply(DecimalQuantity value) [all...] |
Grouper.java | 6 import android.icu.impl.number.DecimalQuantity; 106 boolean groupAtPosition(int position, DecimalQuantity value) {
|
FormattedNumber.java | 12 import android.icu.impl.number.DecimalQuantity; 28 DecimalQuantity fq; 31 FormattedNumber(NumberStringBuilder nsb, DecimalQuantity fq, MicroProps micros) {
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/number/ |
Rounder.java | 9 import com.ibm.icu.impl.number.DecimalQuantity; 372 public abstract void apply(DecimalQuantity value); 488 int chooseMultiplierAndApply(DecimalQuantity input, MultiplierProducer producer) { 491 DecimalQuantity copy = input.createCopy(); 523 public void apply(DecimalQuantity value) { 539 public void apply(DecimalQuantity value) { 555 public void apply(DecimalQuantity value) { 561 public void apply(DecimalQuantity quantity, int minInt) { 581 public void apply(DecimalQuantity value) { 606 public void apply(DecimalQuantity value) [all...] |
Grouper.java | 5 import com.ibm.icu.impl.number.DecimalQuantity; 104 boolean groupAtPosition(int position, DecimalQuantity value) {
|
FormattedNumber.java | 11 import com.ibm.icu.impl.number.DecimalQuantity; 27 DecimalQuantity fq; 30 FormattedNumber(NumberStringBuilder nsb, DecimalQuantity fq, MicroProps micros) {
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/number/ |
DecimalQuantityTest.java | 21 import android.icu.impl.number.DecimalQuantity; 41 // Make a list of several formatters to test the behavior of DecimalQuantity. 127 List<DecimalQuantity> qs = new ArrayList<DecimalQuantity>(); 157 DecimalQuantity q0 = qs.get(0); 158 DecimalQuantity q1 = qs.get(i); 167 private static void testDecimalQuantityExpectedOutput(DecimalQuantity rq, String expected) { 168 DecimalQuantity q0 = rq.createCopy(); 183 private static void testDecimalQuantityRounding(DecimalQuantity rq0, DecimalQuantity rq1) [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/ |
DecimalQuantityTest.java | 20 import com.ibm.icu.impl.number.DecimalQuantity; 38 // Make a list of several formatters to test the behavior of DecimalQuantity. 124 List<DecimalQuantity> qs = new ArrayList<DecimalQuantity>(); 154 DecimalQuantity q0 = qs.get(0); 155 DecimalQuantity q1 = qs.get(i); 164 private static void testDecimalQuantityExpectedOutput(DecimalQuantity rq, String expected) { 165 DecimalQuantity q0 = rq.createCopy(); 180 private static void testDecimalQuantityRounding(DecimalQuantity rq0, DecimalQuantity rq1) [all...] |
/external/icu/icu4c/source/test/intltest/ |
numbertest_decimalquantity.cpp | 39 void DecimalQuantityTest::assertHealth(const DecimalQuantity &fq) { 47 DecimalQuantityTest::assertToStringAndHealth(const DecimalQuantity &fq, const UnicodeString &expected) { 49 assertEquals("DecimalQuantity toString failed", expected, actual); 54 DecimalQuantity fq; 75 DecimalQuantity fq; 76 assertToStringAndHealth(fq, u"<DecimalQuantity 999:0:0:-999 long 0E0>"); 78 assertToStringAndHealth(fq, u"<DecimalQuantity 999:0:0:-999 long 51423E0>"); 80 assertToStringAndHealth(fq, u"<DecimalQuantity 999:0:0:-999 long 51423E-3>"); 82 assertToStringAndHealth(fq, u"<DecimalQuantity 999:0:0:-999 long 999999999999E3>"); 84 assertToStringAndHealth(fq, u"<DecimalQuantity 5:2:0:-999 long 999999999999E3>") [all...] |