Home | History | Annotate | Download | only in unicode

Lines Matching defs:RuleBasedNumberFormat

61  * The RuleBasedNumberFormat class formats numbers according to a set of rules. This number formatter is
73 * &quot;2:03&quot;).&nbsp; The client can also define more specialized <tt>RuleBasedNumberFormat</tt>s
76 * <p>The behavior of a <tt>RuleBasedNumberFormat</tt> is specified by a textual description
210 * <p>The description of a <tt>RuleBasedNumberFormat</tt>'s behavior consists of one or more <em>rule
503 class U_I18N_API RuleBasedNumberFormat : public NumberFormat {
511 * Creates a RuleBasedNumberFormat that behaves according to the description
520 RuleBasedNumberFormat(const UnicodeString& rules, UParseError& perror, UErrorCode& status);
523 * Creates a RuleBasedNumberFormat that behaves according to the description
545 RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations,
549 * Creates a RuleBasedNumberFormat that behaves according to the rules
563 RuleBasedNumberFormat(const UnicodeString& rules, const Locale& locale,
567 * Creates a RuleBasedNumberFormat that behaves according to the description
592 RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations,
596 * Creates a RuleBasedNumberFormat from a predefined ruleset. The selector
610 RuleBasedNumberFormat(URBNFRuleSetTag tag, const Locale& locale, UErrorCode& status);
621 RuleBasedNumberFormat(const RuleBasedNumberFormat& rhs);
628 RuleBasedNumberFormat& operator=(const RuleBasedNumberFormat& rhs);
631 * Release memory allocated for a RuleBasedNumberFormat when you are finished with it.
634 virtual ~RuleBasedNumberFormat();
658 * return the rules that were provided to the RuleBasedNumberFormat.
968 RuleBasedNumberFormat(); // default constructor not implemented
972 RuleBasedNumberFormat(const UnicodeString& description, LocalizationInfo* localizations,
1009 RuleBasedNumberFormat::format(const Formattable& obj,
1022 RuleBasedNumberFormat::format(double number, UnicodeString& output) const {
1028 RuleBasedNumberFormat::format(int32_t number, UnicodeString& output) const {
1034 RuleBasedNumberFormat::parse(const UnicodeString& text, Formattable& result, UErrorCode& status) const
1042 RuleBasedNumberFormat::isLenient(void) const {
1049 RuleBasedNumberFormat::getDefaultRuleSet() const {