Searched refs:RoundingType (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_plural_rules.h | 49 FIRST_BIT_FIELD(BitField, RoundingType, RoundingType, ROUNDING_TYPE_BITS)
50 NEXT_BIT_FIELD(BitField, Type, TypeOption, TYPE_BITS, RoundingType)
|
H A D | js_number_format.h | 106 NEXT_BIT_FIELD(BitField, RoundingType, RoundingType, ROUNDING_TYPE_BITS, Notation) 176 RoundingType roundingType = formatter->GetRoundingType(); in SetICUFormatterDigitOptions() 177 if (roundingType == RoundingType::COMPACTROUNDING) { in SetICUFormatterDigitOptions()
|
H A D | js_locale.h | 70 enum class RoundingType : uint8_t { FRACTIONDIGITS = 0x01, SIGNIFICANTDIGITS, COMPACTROUNDING, EXCEPTION }; class 559 // a. Set intlObj.[[RoundingType]] to significantDigits. in SetNumberFormatDigitOptions() 560 intlObj->SetRoundingType(RoundingType::SIGNIFICANTDIGITS); in SetNumberFormatDigitOptions() 576 // a. Set intlObj.[[RoundingType]] to fractionDigits. in SetNumberFormatDigitOptions() 577 intlObj->SetRoundingType(RoundingType::FRACTIONDIGITS); in SetNumberFormatDigitOptions() 601 // a. Set intlObj.[[RoundingType]] to compactRounding. in SetNumberFormatDigitOptions() 602 intlObj->SetRoundingType(RoundingType::COMPACTROUNDING); in SetNumberFormatDigitOptions() 605 // a.Set intlObj.[[RoundingType]] to fractionDigits. in SetNumberFormatDigitOptions() 606 intlObj->SetRoundingType(RoundingType::FRACTIONDIGITS); in SetNumberFormatDigitOptions()
|
H A D | js_plural_rules.cpp | 333 RoundingType roundingType = pluralRules->GetRoundingType(); in ResolvedOptions() 334 if (roundingType == RoundingType::SIGNIFICANTDIGITS) { in ResolvedOptions()
|
H A D | js_number_format.cpp | 1085 RoundingType roundingType = numberFormat->GetRoundingType(); in ResolvedOptions() 1086 if (roundingType == RoundingType::SIGNIFICANTDIGITS) { in ResolvedOptions() 1110 if (roundingType == RoundingType::COMPACTROUNDING) { in ResolvedOptions()
|
H A D | object_factory.cpp | 1235 JSNumberFormat::Cast(*obj)->SetRoundingType(RoundingType::EXCEPTION); in InitializeJSObject() 1267 JSPluralRules::Cast(*obj)->SetRoundingType(RoundingType::EXCEPTION); in InitializeJSObject()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_plural_rules_test.cpp | 97 EXPECT_EQ(initPluralRules->GetRoundingType(), RoundingType::FRACTIONDIGITS); in HWTEST_F_L0()
|
H A D | js_locale_test.cpp | 290 EXPECT_EQ(jsNumberFormat->GetRoundingType(), RoundingType::SIGNIFICANTDIGITS); in HWTEST_F_L0() 313 EXPECT_EQ(jsPluralRules->GetRoundingType(), RoundingType::FRACTIONDIGITS); in HWTEST_F_L0()
|
Completed in 16 milliseconds