/external/icu/icu4c/source/i18n/ |
sharedpluralrules.h | 18 class PluralRules; 22 SharedPluralRules(PluralRules *prToAdopt) : ptr(prToAdopt) { } 24 const PluralRules *operator->() const { return ptr; } 25 const PluralRules &operator*() const { return *ptr; } 27 PluralRules *ptr;
|
upluralrules.cpp | 29 return (UPluralRules*)PluralRules::forLocale(Locale(locale), type, *status); 35 delete (PluralRules*)uplrules; 51 UnicodeString result = ((PluralRules*)uplrules)->select(number);
|
quantityformatter.h | 19 class PluralRules; 98 const PluralRules &rules,
|
plurrule.cpp | 73 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralRules) 76 PluralRules::PluralRules(UErrorCode& /*status*/) 82 PluralRules::PluralRules(const PluralRules& other) 89 PluralRules::~PluralRules() { 97 PluralRules* 98 PluralRules::clone() const [all...] |
/external/icu/icu4c/source/i18n/unicode/ |
plurrule.h | 23 * \brief C++ API: PluralRules object 32 * Value returned by PluralRules::getUniqueKeywordValue() when there is no 191 class U_I18N_API PluralRules : public UObject { 201 PluralRules(UErrorCode& status); 207 PluralRules(const PluralRules& other); 213 virtual ~PluralRules(); 219 PluralRules* clone() const; 225 PluralRules& operator=(const PluralRules&) [all...] |
currpinf.h | 24 class PluralRules; 116 const PluralRules* getPluralRules() const; 243 PluralRules* fPluralRules;
|
plurfmt.h | 58 * <li>It uses <code>PluralRules</code> that can define more complex 111 * the <code>PluralRules</code> with the input number <em>minus the offset</em>. 130 * create a <code>PluralRules</code> object and pass it to 135 * For more information about <code>PluralRules</code>, see 136 * {@link PluralRules}. 176 PluralFormat(const PluralRules& rules, UErrorCode& status); 194 PluralFormat(const Locale& locale, const PluralRules& rules, UErrorCode& status); 247 PluralFormat(const PluralRules& rules, 266 const PluralRules& rules, 400 * a different kind of PluralRules instance [all...] |
compactdecimalformat.h | 28 class PluralRules; 317 PluralRules* _pluralRules; 320 CompactDecimalFormat(const DecimalFormat &, const UHashtable* unitsByVariant, const double* divisors, PluralRules* pluralRules);
|
measfmt.h | 76 class PluralRules; 286 const PluralRules &getPluralRules() const; 305 const SharedPluralRules *pluralRules;
|
/external/chromium_org/third_party/icu/source/i18n/unicode/ |
plurrule.h | 23 * \brief C++ API: PluralRules object 32 * Value returned by PluralRules::getUniqueKeywordValue() when there is no 190 class U_I18N_API PluralRules : public UObject { 200 PluralRules(UErrorCode& status); 206 PluralRules(const PluralRules& other); 212 virtual ~PluralRules(); 218 PluralRules* clone() const; 224 PluralRules& operator=(const PluralRules&) [all...] |
currpinf.h | 24 class PluralRules; 116 const PluralRules* getPluralRules() const; 243 PluralRules* fPluralRules;
|
plurfmt.h | 58 * <li>It uses <code>PluralRules</code> that can define more complex 111 * the <code>PluralRules</code> with the input number <em>minus the offset</em>. 130 * create a <code>PluralRules</code> object and pass it to 135 * For more information about <code>PluralRules</code>, see 136 * {@link PluralRules}. 176 PluralFormat(const PluralRules& rules, UErrorCode& status); 194 PluralFormat(const Locale& locale, const PluralRules& rules, UErrorCode& status); 247 PluralFormat(const PluralRules& rules, 266 const PluralRules& rules, 400 * a different kind of PluralRules instance [all...] |
compactdecimalformat.h | 29 class PluralRules; 319 PluralRules* _pluralRules; 322 CompactDecimalFormat(const DecimalFormat &, const UHashtable* unitsByVariant, const double* divisors, PluralRules* pluralRules);
|
/external/chromium_org/ui/base/l10n/ |
l10n_util_plurals.h | 20 // Returns a PluralRules for the current locale. 21 scoped_ptr<icu::PluralRules> BuildPluralRules();
|
l10n_util_plurals.cc | 13 scoped_ptr<icu::PluralRules> BuildPluralRules() { 15 scoped_ptr<icu::PluralRules> rules( 16 icu::PluralRules::forLocale(icu::Locale::getDefault(), err)); 20 rules.reset(icu::PluralRules::createRules(fallback_rules, err)); 38 scoped_ptr<icu::PluralRules> rules(BuildPluralRules());
|
formatter.h | 70 const icu::PluralRules& rules,
|
/external/chromium_org/third_party/icu/source/test/intltest/ |
plurults.cpp | 33 UBool checkEqual(const PluralRules &test, char *result, int32_t max); 34 UBool testEquality(const PluralRules &test); 78 * Test various generic API methods of PluralRules for API coverage. 124 logln("Testing PluralRules constructors"); 129 PluralRules defRule(status); 130 LocalPointer<PluralRules> test(new PluralRules(status)); 131 LocalPointer<PluralRules> newEnPlural(test->forLocale(Locale::getEnglish(), status)); 133 dataerrln("ERROR: Could not create PluralRules (default) - exitting"); 138 LocalPointer<PluralRules> dupRule(defRule.clone()) [all...] |
plurults.h | 42 void checkSelect(const LocalPointer<PluralRules> &rules, UErrorCode &status,
|
/external/icu/icu4c/source/test/intltest/ |
plurults.cpp | 33 UBool checkEqual(const PluralRules &test, char *result, int32_t max); 34 UBool testEquality(const PluralRules &test); 78 * Test various generic API methods of PluralRules for API coverage. 124 logln("Testing PluralRules constructors"); 129 PluralRules defRule(status); 130 LocalPointer<PluralRules> test(new PluralRules(status)); 131 LocalPointer<PluralRules> newEnPlural(test->forLocale(Locale::getEnglish(), status)); 133 dataerrln("ERROR: Could not create PluralRules (default) - exitting"); 138 LocalPointer<PluralRules> dupRule(defRule.clone()) [all...] |
plurults.h | 42 void checkSelect(const LocalPointer<PluralRules> &rules, UErrorCode &status,
|
/external/chromium_org/third_party/icu/source/i18n/ |
upluralrules.cpp | 29 return (UPluralRules*)PluralRules::forLocale(Locale(locale), type, *status); 35 delete (PluralRules*)uplrules; 51 UnicodeString result = ((PluralRules*)uplrules)->select(number);
|
plurrule.cpp | 57 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PluralRules) 60 PluralRules::PluralRules(UErrorCode& /*status*/) 66 PluralRules::PluralRules(const PluralRules& other) 73 PluralRules::~PluralRules() { 77 PluralRules* 78 PluralRules::clone() const [all...] |
plurfmt.cpp | 48 PluralFormat::PluralFormat(const PluralRules& rules, UErrorCode& status) 57 const PluralRules& rules, 97 PluralFormat::PluralFormat(const PluralRules& rules, 109 const PluralRules& rules, 147 if (pluralRulesWrapper.pluralRules != NULL) { 148 delete pluralRulesWrapper.pluralRules; 156 if (other.pluralRulesWrapper.pluralRules == NULL) { 157 pluralRulesWrapper.pluralRules = PluralRules::forLocale(locale, status); 159 pluralRulesWrapper.pluralRules = other.pluralRulesWrapper.pluralRules->clone() [all...] |
/libcore/luni/src/main/native/ |
libcore_icu_NativePluralRules.cpp | 28 static PluralRules* toPluralRules(jlong address) { 29 return reinterpret_cast<PluralRules*>(static_cast<uintptr_t>(address)); 37 // The icu4c PluralRules returns a "other: n" default rule for the deprecated locales Java uses. 53 PluralRules* result = PluralRules::forLocale(locale, status); 54 maybeThrowIcuException(env, "PluralRules::forLocale", status);
|
/external/robolectric/src/main/java/com/xtremelabs/robolectric/res/ |
PluralResourceLoader.java | 16 Map<String, PluralRules> plurals = new HashMap<String, PluralRules>(); 26 PluralRules rules = plurals.get(name); 39 PluralRules rules = new PluralRules(); 58 static class PluralRules {
|