Home
last modified time | relevance | path

Searched refs:icuPluralRules (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_plural_rules.cpp75 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 Djs_plural_rules_test.cpp41 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 1 milliseconds