Lines Matching refs:PluralFormat

38 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralFormat)
40 PluralFormat::PluralFormat(UErrorCode& status)
48 PluralFormat::PluralFormat(const Locale& loc, UErrorCode& status)
56 PluralFormat::PluralFormat(const PluralRules& rules, UErrorCode& status)
64 PluralFormat::PluralFormat(const Locale& loc,
74 PluralFormat::PluralFormat(const Locale& loc,
84 PluralFormat::PluralFormat(const UnicodeString& pat,
94 PluralFormat::PluralFormat(const Locale& loc,
105 PluralFormat::PluralFormat(const PluralRules& rules,
116 PluralFormat::PluralFormat(const Locale& loc,
128 PluralFormat::PluralFormat(const Locale& loc,
140 PluralFormat::PluralFormat(const PluralFormat& other)
150 PluralFormat::copyObjects(const PluralFormat& other) {
172 PluralFormat::~PluralFormat() {
177 PluralFormat::init(const PluralRules* rules, UPluralType type, UErrorCode& status) {
196 PluralFormat::applyPattern(const UnicodeString& newPattern, UErrorCode& status) {
207 PluralFormat::format(const Formattable& obj,
223 PluralFormat::format(int32_t number, UErrorCode& status) const {
230 PluralFormat::format(double number, UErrorCode& status) const {
238 PluralFormat::format(int32_t number,
246 PluralFormat::format(double number,
254 PluralFormat::format(const Formattable& numberObject, double number,
328 PluralFormat::toPattern(UnicodeString& appendTo) {
338 PluralFormat::setLocale(const Locale& loc, UErrorCode& status) {
352 PluralFormat::setNumberFormat(const NumberFormat* format, UErrorCode& status) {
365 PluralFormat*
366 PluralFormat::clone() const
368 return new PluralFormat(*this);
372 PluralFormat&
373 PluralFormat::operator=(const PluralFormat& other) {
385 PluralFormat::operator==(const Format& other) const {
392 const PluralFormat& o = (const PluralFormat&)other;
404 PluralFormat::operator!=(const Format& other) const {
409 PluralFormat::parseObject(const UnicodeString& /*source*/,
417 int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t partIndex,
506 void PluralFormat::parseType(const UnicodeString& source, const NFRule *rbnfLenientScanner, Formattable& result, FieldPosition& pos) const {
583 PluralFormat::PluralSelector::~PluralSelector() {}
585 PluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter() {
589 UnicodeString PluralFormat::PluralSelectorAdapter::select(void *context, double number,
596 void PluralFormat::PluralSelectorAdapter::reset() {