Lines Matching refs:IsDouble
605 template <bool IsDouble>
606 void test_floating_prefix(const conditional_t<IsDouble, uint64_t, uint32_t> prefix) { in test_floating_prefix() argument
608 using UIntType = conditional_t<IsDouble, uint64_t, uint32_t>; in test_floating_prefix()
609 using FloatingType = conditional_t<IsDouble, double, float>; in test_floating_prefix()
612 constexpr size_t buffer_size = IsDouble ? 24 : 15; in test_floating_prefix()
625 constexpr size_t fixed_buffer_size = IsDouble ? 1 + 325 + 17 : 1 + 46 + 9; in test_floating_prefix()
629 constexpr size_t stdio_buffer_size = 1 + (IsDouble ? 309 : 39) + 1; in test_floating_prefix()
667 template <bool IsDouble>
668 void test_floating_hex_prefix(const conditional_t<IsDouble, uint64_t, uint32_t> prefix) { in test_floating_hex_prefix() argument
670 using UIntType = conditional_t<IsDouble, uint64_t, uint32_t>; in test_floating_hex_prefix()
671 using FloatingType = conditional_t<IsDouble, double, float>; in test_floating_hex_prefix()
679 constexpr size_t buffer_size = IsDouble ? 22 : 14; in test_floating_hex_prefix()
705 template <bool IsDouble>
706 void test_floating_precision_prefix(const conditional_t<IsDouble, uint64_t, uint32_t> prefix) { in test_floating_precision_prefix() argument
708 using UIntType = conditional_t<IsDouble, uint64_t, uint32_t>; in test_floating_precision_prefix()
709 using FloatingType = conditional_t<IsDouble, double, float>; in test_floating_precision_prefix()
712 constexpr int precision = IsDouble ? 1074 : 149; in test_floating_precision_prefix()
715 constexpr int max_integer_length = IsDouble ? 309 : 39; in test_floating_precision_prefix()
729 constexpr size_t general_buffer_size = 1 + (IsDouble ? 773 : 117); in test_floating_precision_prefix()