- /**
- * Formats the specified number using the default ruleset.
- * @param obj The number to format.
- * @param toAppendTo the string that will hold the (appended) result
- * @param pos the fieldposition
- * @param status the status
- * @return A textual representation of the number.
- * @stable ICU 2.0
- */
- virtual UnicodeString& format(const Formattable& obj,
- UnicodeString& toAppendTo,
- FieldPosition& pos,
- UErrorCode& status) const;
- /**
- * Redeclared Format method.
- * @param obj the object to be formatted.
- * @param result Output param which will receive the formatted string.
- * @param status Output param set to success/failure code
- * @return A reference to 'result'.
- * @stable ICU 2.0
- */
- UnicodeString& format(const Formattable& obj,
- UnicodeString& result,
- UErrorCode& status) const;
-
- /**
- * Redeclared NumberFormat method.
- * @param number the double value to be formatted.
- * @param output Output param which will receive the formatted string.
- * @return A reference to 'output'.
- * @stable ICU 2.0
- */
- UnicodeString& format(double number,
- UnicodeString& output) const;
-
- /**
- * Redeclared NumberFormat method.
- * @param number the long value to be formatted.
- * @param output Output param which will receive the formatted string.
- * @return A reference to 'output'.
- * @stable ICU 2.0
- */
- UnicodeString& format(int32_t number,
- UnicodeString& output) const;