Home
last modified time | relevance | path

Searched refs:RoundingType (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_plural_rules.h49 FIRST_BIT_FIELD(BitField, RoundingType, RoundingType, ROUNDING_TYPE_BITS)
50 NEXT_BIT_FIELD(BitField, Type, TypeOption, TYPE_BITS, RoundingType)
H A Djs_number_format.h106 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 Djs_locale.h70 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 Djs_plural_rules.cpp333 RoundingType roundingType = pluralRules->GetRoundingType(); in ResolvedOptions()
334 if (roundingType == RoundingType::SIGNIFICANTDIGITS) { in ResolvedOptions()
H A Djs_number_format.cpp1085 RoundingType roundingType = numberFormat->GetRoundingType(); in ResolvedOptions()
1086 if (roundingType == RoundingType::SIGNIFICANTDIGITS) { in ResolvedOptions()
1110 if (roundingType == RoundingType::COMPACTROUNDING) { in ResolvedOptions()
H A Dobject_factory.cpp1235 JSNumberFormat::Cast(*obj)->SetRoundingType(RoundingType::EXCEPTION); in InitializeJSObject()
1267 JSPluralRules::Cast(*obj)->SetRoundingType(RoundingType::EXCEPTION); in InitializeJSObject()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_plural_rules_test.cpp97 EXPECT_EQ(initPluralRules->GetRoundingType(), RoundingType::FRACTIONDIGITS); in HWTEST_F_L0()
H A Djs_locale_test.cpp290 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