Lines Matching refs:PluralRules
47 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralRules)
50 PluralRules::PluralRules(UErrorCode& status)
67 PluralRules::PluralRules(const PluralRules& other)
78 PluralRules::~PluralRules() {
85 PluralRules*
86 PluralRules::clone() const {
87 return new PluralRules(*this);
90 PluralRules&
91 PluralRules::operator=(const PluralRules& other) {
114 PluralRules* U_EXPORT2
115 PluralRules::createRules(const UnicodeString& description, UErrorCode& status) {
121 PluralRules *newRules = new PluralRules(status);
137 PluralRules* U_EXPORT2
138 PluralRules::createDefaultRules(UErrorCode& status) {
142 PluralRules* U_EXPORT2
143 PluralRules::forLocale(const Locale& locale, UErrorCode& status) {
147 PluralRules* U_EXPORT2
148 PluralRules::forLocale(const Locale& locale, UPluralType type, UErrorCode& status) {
157 PluralRules *newObj = new PluralRules(status);
181 PluralRules::select(int32_t number) const {
191 PluralRules::select(double number) const {
201 PluralRules::getKeywords(UErrorCode& status) const {
213 PluralRules::getUniqueKeywordValue(const UnicodeString& keyword) {
221 PluralRules::getAllKeywordValues(const UnicodeString &keyword, double *dest,
227 PluralRules::getSamples(const UnicodeString &keyword, double *dest,
233 PluralRules::getSamplesInternal(const UnicodeString &keyword, double *dest,
277 PluralRules::isKeyword(const UnicodeString& keyword) const {
292 PluralRules::getKeywordOther() const {
297 PluralRules::operator==(const PluralRules& other) const {
345 PluralRules::parseDescription(UnicodeString& data, RuleChain& rules, UErrorCode &status)
449 PluralRules::getNumberValue(const UnicodeString& token) const {
461 PluralRules::getNextLocale(const UnicodeString& localeData, int32_t* curIndex, UnicodeString& localeName) {
483 PluralRules::getRepeatLimit() const {
493 PluralRules::getKeywordIndex(const UnicodeString& keyword,
520 PluralRules::initSamples(UErrorCode& status) {
660 PluralRules::addRules(RuleChain& rules) {
667 PluralRules::getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& errCode) {