HomeSort by relevance Sort by last modified time
    Searched refs:DecimalQuantity (Results 1 - 25 of 63) sorted by null

1 2 3

  /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 &macros, 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 &micros, DecimalQuantity &quantity, NumberStringBuilder &string,
106 writeNumber(const MicroProps &micros, DecimalQuantity &quantity, NumberStringBuilder &string,
110 writeIntegerDigits(const MicroProps &micros, DecimalQuantity &quantity, NumberStringBuilder &string,
114 writeFractionDigits(const MicroProps &micros, 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 &micros, UErrorCode &status) const U_OVERRIDE;
42 void applyToMicros(MicroProps &micros, DecimalQuantity &quantity) const;
174 void processQuantity(DecimalQuantity &, MicroProps &micros, 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 &micros, UErrorCode &status) const U_OVERRIDE;
number_scientific.h 44 processQuantity(DecimalQuantity &quantity, MicroProps &micros, UErrorCode &status) const U_OVERRIDE;
number_utils.h 85 void processQuantity(DecimalQuantity &, MicroProps &micros, 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...]

Completed in 295 milliseconds

1 2 3