LCOV - code coverage report
Current view: top level - json/detail/dragonbox - dragonbox.hpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 79.6 % 216 172
Test Date: 2025-12-23 16:57:37 Functions: 88.4 % 43 38

Function Name Sort by function name Hit count Sort by function hit count
_ZN5boost4json6detail11policy_impl26binary_to_decimal_rounding7to_even17prefer_round_downINS1_10decimal_fpImLb1ELb0EEEEEbRKT_ 0
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE18compute_mul_parityINS1_16ieee754_binary64ELb1EEENS5_25compute_mul_parity_resultEmRKNS1_7uint128Ei 0
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE42compute_round_up_for_shorter_interval_caseINS1_16ieee754_binary64ELb1EEEmRKNS1_7uint128Ei 0
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE42is_right_endpoint_integer_shorter_intervalEi 0
_ZNK5boost4json6detail11policy_impl26decimal_to_binary_rounding13interval_type18symmetric_boundary21include_left_endpointEv 0
_ZN5boost4json6detail11policy_impl13trailing_zero6remove17no_trailing_zerosINS1_4implIdNS1_22dragonbox_float_traitsIdEEEENS1_10decimal_fpImLb1ELb0EEEEEvRT0_ 1
_ZN5boost4json6detail3div38check_divisibility_and_divide_by_pow10ILi2EEEbRj 1
_ZNK5boost4json6detail11policy_impl26decimal_to_binary_rounding13interval_type18symmetric_boundary22include_right_endpointEv 9
_ZN5boost4json6detail22dragonbox_float_traitsIdE29has_all_zero_significand_bitsEm 15
_ZNK5boost4json6detail33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEE29has_all_zero_significand_bitsEv 15
_ZN5boost4json6detail11policy_impl26decimal_to_binary_rounding13interval_type6closed21include_left_endpointEv 138
_ZN5boost4json6detail11policy_impl26decimal_to_binary_rounding13interval_type6closed22include_right_endpointEv 138
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE23compute_nearest_shorterINS1_10decimal_fpImLb1ELb0EEENS1_11policy_impl26decimal_to_binary_rounding13interval_type6closedENS9_13trailing_zero6removeENS9_26binary_to_decimal_rounding7to_evenENS9_5cache4fullEJEEET_iDpT4_ 138
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE41is_left_endpoint_integer_shorter_intervalEi 138
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE47compute_left_endpoint_for_shorter_interval_caseINS1_16ieee754_binary64ELb1EEEmRKNS1_7uint128Ei 138
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE48compute_right_endpoint_for_shorter_interval_caseINS1_16ieee754_binary64ELb1EEEmRKNS1_7uint128Ei 138
_ZZZN5boost4json6detail10to_decimalIdNS1_22dragonbox_float_traitsIdEEEENS1_10decimal_fpINT0_12carrier_uintELb1ELb0EEENS1_33dragonbox_signed_significand_bitsIT_S6_EEjENKUlNS1_11policy_impl26decimal_to_binary_rounding15nearest_to_evenEE_clESE_ENKUlvE_clEv 138
_ZN5boost4json6detail22dragonbox_float_traitsIdE25has_even_significand_bitsEm 306
_ZN5boost4json6detail3div15divide_by_pow10ImEET_jS4_S4_ 306
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE11compute_mulINS1_16ieee754_binary64ELb1EEENS5_18compute_mul_resultEmRKNS1_7uint128E 306
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE13compute_deltaINS1_16ieee754_binary64ELb1EEEjRKNS1_7uint128Ei 306
_ZN5boost4json6detail4implIdNS1_22dragonbox_float_traitsIdEEE22compute_nearest_normalINS1_10decimal_fpImLb1ELb0EEENS1_11policy_impl26decimal_to_binary_rounding13interval_type18symmetric_boundaryENS9_13trailing_zero6removeENS9_26binary_to_decimal_rounding7to_evenENS9_5cache4fullEJbEEET_miDpT4_ 306
_ZNK5boost4json6detail33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEE25has_even_significand_bitsEv 306
_ZZZN5boost4json6detail10to_decimalIdNS1_22dragonbox_float_traitsIdEEEENS1_10decimal_fpINT0_12carrier_uintELb1ELb0EEENS1_33dragonbox_signed_significand_bitsIT_S6_EEjENKUlNS1_11policy_impl26decimal_to_binary_rounding15nearest_to_evenEE_clESE_ENKUlbE_clEb 306
_ZN5boost4json6detail11policy_impl4sign11return_sign11handle_signINS1_33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEEENS1_10decimal_fpImLb1ELb0EEEEEvT_RT0_ 444
_ZN5boost4json6detail11policy_impl5cache4full9get_cacheINS1_16ieee754_binary64ENS1_34cache_holder_ieee754_binary64_implILb1EEEEENT0_16cache_entry_typeEi 444
_ZN5boost4json6detail22dragonbox_float_traitsIdE25remove_sign_bit_and_shiftEm 444
_ZNK5boost4json6detail33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEE25remove_sign_bit_and_shiftEv 444
_ZZN5boost4json6detail10to_decimalIdNS1_22dragonbox_float_traitsIdEEEENS1_10decimal_fpINT0_12carrier_uintELb1ELb0EEENS1_33dragonbox_signed_significand_bitsIT_S6_EEjENKUlNS1_11policy_impl26decimal_to_binary_rounding15nearest_to_evenEE_clESE_ 444
_ZN5boost4json6detail22dragonbox_float_traitsIdE10is_nonzeroEm 495
_ZNK5boost4json6detail20dragonbox_float_bitsIdNS1_22dragonbox_float_traitsIdEEE10is_nonzeroEv 495
_ZN5boost4json6detail20dragonbox_float_bitsIdNS1_22dragonbox_float_traitsIdEEEC2Ed 510
_ZN5boost4json6detail22dragonbox_float_traitsIdE16float_to_carrierEd 510
_ZN5boost4json6detail22dragonbox_float_traitsIdE20remove_exponent_bitsEmj 510
_ZN5boost4json6detail22dragonbox_float_traitsIdE21extract_exponent_bitsEm 510
_ZN5boost4json6detail22dragonbox_float_traitsIdE9is_finiteEj 510
_ZN5boost4json6detail33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEEC2Em 510
_ZNK5boost4json6detail20dragonbox_float_bitsIdNS1_22dragonbox_float_traitsIdEEE20remove_exponent_bitsEj 510
_ZNK5boost4json6detail20dragonbox_float_bitsIdNS1_22dragonbox_float_traitsIdEEE21extract_exponent_bitsEv 510
_ZNK5boost4json6detail20dragonbox_float_bitsIdNS1_22dragonbox_float_traitsIdEEE9is_finiteEj 510
_ZN5boost4json6detail22dragonbox_float_traitsIdE11is_negativeEm 949
_ZN5boost4json6detail22dragonbox_float_traitsIdE11is_positiveEm 949
_ZNK5boost4json6detail33dragonbox_signed_significand_bitsIdNS1_22dragonbox_float_traitsIdEEE11is_negativeEv 949

Generated by: LCOV version 2.1