Home | History | Annotate | Download | only in unicode

Lines Matching refs:format

15  * \brief C++ API: Rule Based Number Format
83 * <p>For larger numbers, we can use the preceding set of rules to format the ones place, and
99 * isolate the number's ones digit, format it using this same set of rules, and place the
175 * <p>The above syntax suffices only to format positive integers. To format negative numbers,
181 * where the base value would be. This rule is used to format all negative numbers. the
182 * &gt;&gt; token here means &quot;find the number's absolute value, format it with these
210 * are <em>public:</em> the caller can specify that they be used to format and parse numbers.
285 * on whether it is used to format a number's integral part (or the whole number) or a
286 * number's fractional part. Using a rule set to format a rule's fractional part makes it a
289 * <p>Which rule is used to format a number is defined according to one of the following
345 * <td>Divide the number by the rule's divisor and format the remainder</td>
350 * <td>Find the absolute value of the number and format the result</td>
355 * <td>Isolate the number's fractional part and format it.</td>
365 * <td>Divide the number by the rule's divisor and format the remainder,
377 * <td>Divide the number by the rule's divisor and format the quotient</td>
387 * <td>Isolate the number's integral part and format it.</td>
392 * <td>Multiply the number by the rule's base value and format the result.</td>
397 * <td>Format the number unchanged</td>
439 * <td>Perform the mathematical operation on the number, and format the result using the
444 * <td>Perform the mathematical operation on the number, and format the result using a
449 * <td>Perform the mathematical operation on the number, and format the result using the rule
454 * format the result one digit at a time using the rule set containing the current rule.</li>
456 * fraction rule set, format the result using the default rule set for this formatter.</li>
639 virtual Format* clone(void) const;
642 * Return true if the given Format objects are semantically equal.
645 * @return true if the given Format objects are semantically equal.
648 virtual UBool operator==(const Format& other) const;
722 using NumberFormat::format;
726 * @param number The number to format.
732 virtual UnicodeString& format(int32_t number,
738 * @param number The number to format.
744 virtual UnicodeString& format(int64_t number,
749 * @param number The number to format.
755 virtual UnicodeString& format(double number,
761 * @param number The number to format.
762 * @param ruleSetName The name of the rule set to format the number with.
770 virtual UnicodeString& format(int32_t number,
777 * @param number The number to format.
778 * @param ruleSetName The name of the rule set to format the number with.
786 virtual UnicodeString& format(int64_t number,
793 * @param number The number to format.
794 * @param ruleSetName The name of the rule set to format the number with.
802 virtual UnicodeString& format(double number,
923 * Sets the decimal format symbols, which is generally not changed
933 * Sets the decimal format symbols, which is generally not changed
956 void format(double number, NFRuleSet& ruleSet);