Home
last modified time | relevance | path

Searched refs:pluralRules (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_plural_rules.cpp44 void JSPluralRules::SetIcuNumberFormatter(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, in SetIcuNumberFormatter() argument
53 JSTaggedValue data = pluralRules->GetIcuNF(); in SetIcuNumberFormatter()
60 pluralRules->SetIcuNF(thread, pointer.GetTaggedValue()); in SetIcuNumberFormatter()
82 void JSPluralRules::SetIcuPluralRules(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, in SetIcuPluralRules() argument
91 JSTaggedValue data = pluralRules->GetIcuPR(); in SetIcuPluralRules()
98 pluralRules->SetIcuPR(thread, pointer.GetTaggedValue()); in SetIcuPluralRules()
148 // InitializePluralRules ( pluralRules, locales, options )
150 const JSHandle<JSPluralRules> &pluralRules, in InitializePluralRules()
185 // set pluralRules.[[type]] to type in InitializePluralRules()
186 pluralRules in InitializePluralRules()
149 InitializePluralRules(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, const JSHandle<JSTaggedValue> &locales, const JSHandle<JSTaggedValue> &options) InitializePluralRules() argument
289 ResolvePlural(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, double n) ResolvePlural() argument
303 ResolvedOptions(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, const JSHandle<JSObject> &options) ResolvedOptions() argument
[all...]
H A Djs_plural_rules.h57 static void SetIcuNumberFormatter(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules,
64 static void SetIcuPluralRules(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules,
73 // 15.1.1 InitializePluralRules ( pluralRules, locales, options )
74 static JSHandle<JSPluralRules> InitializePluralRules(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules,
78 // 15.1.4 ResolvePlural ( pluralRules, n )
79 static JSHandle<EcmaString> ResolvePlural(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules, double n);
81 static void ResolvedOptions(JSThread *thread, const JSHandle<JSPluralRules> &pluralRules,
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_plural_rules.cpp38 // 2. Let pluralRules be ? OrdinaryCreateFromConstructor(NewTarget, "%PluralRulesPrototype%", in PluralRulesConstructor()
43 JSHandle<JSPluralRules> pluralRules = JSHandle<JSPluralRules>::Cast(newObject); in PluralRulesConstructor() local
45 // 3. Return ? InitializePluralRules(pluralRules, locales, options). in PluralRulesConstructor()
48 JSPluralRules::InitializePluralRules(thread, pluralRules, locales, options); in PluralRulesConstructor()
51 return pluralRules.GetTaggedValue(); in PluralRulesConstructor()
97 JSHandle<JSPluralRules> pluralRules = JSHandle<JSPluralRules>::Cast(thisValue); in Select() local
98 JSHandle<EcmaString> result = JSPluralRules::ResolvePlural(thread, pluralRules, x); in Select()
125 JSHandle<JSPluralRules> pluralRules = JSHandle<JSPluralRules>::Cast(thisValue); in ResolvedOptions() local
126 JSPluralRules::ResolvedOptions(thread, pluralRules, options); in ResolvedOptions()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_plural_rules_test.cpp35 JSHandle<JSPluralRules> pluralRules = in HWTEST_F_L0() local
45 JSPluralRules::SetIcuPluralRules(thread, pluralRules, *icuPluralRules, JSPluralRules::FreeIcuPluralRules); in HWTEST_F_L0()
46 icu::PluralRules *getPluralRules = pluralRules->GetIcuPluralRules(); in HWTEST_F_L0()
87 JSHandle<JSPluralRules> pluralRules = in HWTEST_F_L0() local
91 JSPluralRules::InitializePluralRules(thread, pluralRules, localeStr, optionHandle); in HWTEST_F_L0()
118 JSHandle<JSPluralRules> pluralRules = in HWTEST_F_L0() local
122 // initialize pluralRules in HWTEST_F_L0()
124 JSPluralRules::InitializePluralRules(thread, pluralRules, localeStr, optionHandle); in HWTEST_F_L0()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefismodulenamespace_fuzzer/
H A Djsvaluerefismodulenamespace_fuzzer.cpp136 JSHandle<JSPluralRules> pluralRules = in IsJSPluralRulesFuzztest() local
140 JSPluralRules::InitializePluralRules(thread, pluralRules, localeStr, optionHandle); in IsJSPluralRulesFuzztest()
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Dffi_workload.cpp3810 JSHandle<JSPluralRules> pluralRules = in HWTEST_F_L0() local
3814 JSPluralRules::InitializePluralRules(thread_, pluralRules, localeStr, optionHandle); in HWTEST_F_L0()

Completed in 18 milliseconds