Searched refs:icuPluralRules (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_plural_rules.cpp | 75 auto icuPluralRules = reinterpret_cast<icu::PluralRules *>(pointer); in FreeIcuPluralRules() local 76 icuPluralRules->~PluralRules(); in FreeIcuPluralRules() 221 std::unique_ptr<icu::PluralRules> icuPluralRules(icu::PluralRules::forLocale(icuLocale, icuType, status)); in InitializePluralRules() 227 if (!success || icuPluralRules == nullptr) { in InitializePluralRules() 241 icuPluralRules.reset(icu::PluralRules::forLocale(icuLocale, icuType, status)); in InitializePluralRules() 243 if (U_FAILURE(status) || icuPluralRules == nullptr) { // NOLINT(readability-implicit-bool-conversion) in InitializePluralRules() 244 THROW_RANGE_ERROR_AND_RETURN(thread, "cannot create icuPluralRules", pluralRules); in InitializePluralRules() 253 // Set pluralRules.[[IcuPluralRules]] to icuPluralRules in InitializePluralRules() 254 SetIcuPluralRules(thread, pluralRules, *icuPluralRules, JSPluralRules::FreeIcuPluralRules); in InitializePluralRules() 269 const icu::PluralRules *icuPluralRules, doubl in FormatNumericToString() 268 FormatNumericToString(JSThread *thread, const icu::number::LocalizedNumberFormatter *icuFormatter, const icu::PluralRules *icuPluralRules, double n) FormatNumericToString() argument 292 icu::PluralRules *icuPluralRules = pluralRules->GetIcuPluralRules(); ResolvePlural() local 363 icu::PluralRules *icuPluralRules = pluralRules->GetIcuPluralRules(); ResolvedOptions() local [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_plural_rules_test.cpp | 41 icu::PluralRules *icuPluralRules(icu::PluralRules::forLocale(icuLocale, icuType, status)); in HWTEST_F_L0() 42 icu::UnicodeString result1 = icuPluralRules->select(0); in HWTEST_F_L0() 45 JSPluralRules::SetIcuPluralRules(thread, pluralRules, *icuPluralRules, JSPluralRules::FreeIcuPluralRules); in HWTEST_F_L0() 50 delete icuPluralRules; in HWTEST_F_L0()
|
Completed in 2 milliseconds