HomeSort by relevance Sort by last modified time
    Searched refs:PluralRules (Results 1 - 25 of 50) sorted by null

1 2

  /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 {

Completed in 369 milliseconds

1 2