| 2719 | |
| 2720 | template <typename OutputIt, typename DecimalFP, typename Char> |
| 2721 | FMT_CONSTEXPR20 auto write_float(OutputIt out, const DecimalFP& f, |
| 2722 | const format_specs<Char>& specs, |
| 2723 | float_specs fspecs, locale_ref loc) |
| 2724 | -> OutputIt { |
| 2725 | if (is_constant_evaluated()) { |
| 2726 | return do_write_float<OutputIt, DecimalFP, Char, |
| 2727 | fallback_digit_grouping<Char>>(out, f, specs, fspecs, |
| 2728 | loc); |
| 2729 | } else { |
| 2730 | return do_write_float(out, f, specs, fspecs, loc); |
| 2731 | } |
| 2732 | } |
| 2733 | |
| 2734 | template <typename T> constexpr auto isnan(T value) -> bool { |
| 2735 | return !(value >= value); // std::isnan doesn't support __float128. |
nothing calls this directly
no test coverage detected