Lines Matching refs:PluralFormat

32 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralFormat)
36 PluralFormat::PluralFormat(UErrorCode& status) {
40 PluralFormat::PluralFormat(const Locale& loc, UErrorCode& status) {
44 PluralFormat::PluralFormat(const PluralRules& rules, UErrorCode& status) {
48 PluralFormat::PluralFormat(const Locale& loc, const PluralRules& rules, UErrorCode& status) {
52 PluralFormat::PluralFormat(const UnicodeString& pat, UErrorCode& status) {
57 PluralFormat::PluralFormat(const Locale& loc, const UnicodeString& pat, UErrorCode& status) {
62 PluralFormat::PluralFormat(const PluralRules& rules, const UnicodeString& pat, UErrorCode& status) {
67 PluralFormat::PluralFormat(const Locale& loc, const PluralRules& rules, const UnicodeString& pat, UErrorCode& status) {
72 PluralFormat::PluralFormat(const PluralFormat& other) : Format(other) {
94 PluralFormat::~PluralFormat() {
101 PluralFormat::init(const PluralRules* rules, const Locale& curLocale, UErrorCode& status) {
127 PluralFormat::applyPattern(const UnicodeString& newPattern, UErrorCode& status) {
250 PluralFormat::format(const Formattable& obj,
276 PluralFormat::format(int32_t number, UErrorCode& status) const {
287 PluralFormat::format(double number, UErrorCode& status) const {
299 PluralFormat::format(int32_t number,
307 PluralFormat::format(double number,
331 PluralFormat::toPattern(UnicodeString& appendTo) {
337 PluralFormat::inRange(UChar ch, fmtToken& type) {
366 PluralFormat::checkSufficientDefinition() {
378 PluralFormat::setLocale(const Locale& loc, UErrorCode& status) {
399 PluralFormat::setNumberFormat(const NumberFormat* format, UErrorCode& /*status*/) {
406 PluralFormat::clone() const
408 return new PluralFormat(*this);
411 PluralFormat&
412 PluralFormat::operator=(const PluralFormat& other) {
445 PluralFormat::operator==(const Format& other) const {
448 // an instance of a sublcass of PluralFormat. THIS IS IMPORTANT.
450 PluralFormat* fmt = (PluralFormat*)&other;
456 PluralFormat::operator!=(const Format& other) const {
461 PluralFormat::parseObject(const UnicodeString& /*source*/,
469 PluralFormat::insertFormattedNumber(double number,
506 PluralFormat::copyHashtable(Hashtable *other, UErrorCode& status) {