Lines Matching refs:PluralRules
64 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralRules)
67 PluralRules::PluralRules(UErrorCode& /*status*/) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
74 PluralRules::PluralRules(const PluralRules& other) in PluralRules() function in PluralRules
82 PluralRules::~PluralRules() { in ~PluralRules()
90 PluralRules*
91 PluralRules::clone() const { in clone()
92 PluralRules* newObj = new PluralRules(*this); in clone()
102 PluralRules&
103 PluralRules::operator=(const PluralRules& other) { in operator =()
126 StringEnumeration* PluralRules::getAvailableLocales(UErrorCode &status) { in getAvailableLocales()
138 PluralRules* U_EXPORT2
139 PluralRules::createRules(const UnicodeString& description, UErrorCode& status) { in createRules()
144 LocalPointer<PluralRules> newRules(new PluralRules(status), status); in createRules()
156 PluralRules* U_EXPORT2
157 PluralRules::createDefaultRules(UErrorCode& status) { in createDefaultRules()
168 …LocalPointer<PluralRules> pr(PluralRules::internalForLocale(localeId, UPLURAL_TYPE_CARDINAL, statu… in createObject()
185 PluralRules::createSharedInstance( in createSharedInstance()
199 PluralRules* U_EXPORT2
200 PluralRules::forLocale(const Locale& locale, UErrorCode& status) { in forLocale()
204 PluralRules* U_EXPORT2
205 PluralRules::forLocale(const Locale& locale, UPluralType type, UErrorCode& status) { in forLocale()
214 PluralRules *result = (*shared)->clone(); in forLocale()
222 PluralRules* U_EXPORT2
223 PluralRules::internalForLocale(const Locale& locale, UPluralType type, UErrorCode& status) { in internalForLocale()
231 LocalPointer<PluralRules> newObj(new PluralRules(status), status); in internalForLocale()
259 PluralRules::select(int32_t number) const { in select()
264 PluralRules::select(double number) const { in select()
269 PluralRules::select(const number::FormattedNumber& number, UErrorCode& status) const { in select()
279 PluralRules::select(const IFixedDecimal &number) const { in select()
291 PluralRules::getKeywords(UErrorCode& status) const { in getKeywords()
307 PluralRules::getUniqueKeywordValue(const UnicodeString& /* keyword */) { in getUniqueKeywordValue()
313 PluralRules::getAllKeywordValues(const UnicodeString & /* keyword */, double * /* dest */, in getAllKeywordValues()
399 PluralRules::getSamples(const UnicodeString &keyword, double *dest, in getSamples()
420 RuleChain *PluralRules::rulesForKeyword(const UnicodeString &keyword) const { in rulesForKeyword()
432 PluralRules::isKeyword(const UnicodeString& keyword) const { in isKeyword()
440 PluralRules::getKeywordOther() const { in getKeywordOther()
445 PluralRules::operator==(const PluralRules& other) const { in operator ==()
482 PluralRuleParser::parse(const UnicodeString& ruleData, PluralRules *prules, UErrorCode &status) in parse()
678 PluralRules::getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& errCode) { in getRuleFromResource()
760 PluralRules::getRules() const { in getRules()