Lines Matching refs:plural_rules
40 std::unique_ptr<icu::PluralRules> plural_rules( in CreateICUPluralRules() local
45 CHECK_NOT_NULL(plural_rules.get()); in CreateICUPluralRules()
55 *pl = std::move(plural_rules); in CreateICUPluralRules()
63 std::unique_ptr<icu::PluralRules>* plural_rules, in InitializeICUPluralRules() argument
68 bool success = CreateICUPluralRules(isolate, icu_locale, type, plural_rules, in InitializeICUPluralRules()
74 plural_rules, number_format); in InitializeICUPluralRules()
81 CHECK_NOT_NULL((*plural_rules).get()); in InitializeICUPluralRules()
89 Isolate* isolate, Handle<JSPluralRules> plural_rules, in InitializePluralRules() argument
138 plural_rules->set_type(*type); in InitializePluralRules()
164 plural_rules->set_locale(*locale); in InitializePluralRules()
181 plural_rules->set_icu_plural_rules(*managed_plural_rules); in InitializePluralRules()
186 plural_rules->set_icu_decimal_format(*managed_decimal_format); in InitializePluralRules()
189 return plural_rules; in InitializePluralRules()
193 Isolate* isolate, Handle<JSPluralRules> plural_rules, in ResolvePlural() argument
195 icu::PluralRules* icu_plural_rules = plural_rules->icu_plural_rules()->raw(); in ResolvePlural()
199 plural_rules->icu_decimal_format()->raw(); in ResolvePlural()
247 Isolate* isolate, Handle<JSPluralRules> plural_rules) { in ResolvedOptions() argument
251 Handle<String> locale_value(plural_rules->locale(), isolate); in ResolvedOptions()
254 Handle<String> type_value(plural_rules->type(), isolate); in ResolvedOptions()
258 plural_rules->icu_decimal_format()->raw(); in ResolvedOptions()
292 icu::PluralRules* icu_plural_rules = plural_rules->icu_plural_rules()->raw(); in ResolvedOptions()