| 2488 | |
| 2489 | template <typename OutputIt, typename DecimalFP, typename Char> |
| 2490 | FMT_CONSTEXPR20 auto write_float(OutputIt out, const DecimalFP& f, const format_specs<Char>& specs, float_specs fspecs, |
| 2491 | locale_ref loc) -> OutputIt { |
| 2492 | if (is_constant_evaluated()) { |
| 2493 | return do_write_float<OutputIt, DecimalFP, Char, fallback_digit_grouping<Char>>(out, f, specs, fspecs, loc); |
| 2494 | } else { |
| 2495 | return do_write_float(out, f, specs, fspecs, loc); |
| 2496 | } |
| 2497 | } |
| 2498 | |
| 2499 | template <typename T> constexpr bool isnan(T value) { |
| 2500 | return !(value >= value); // std::isnan doesn't support __float128. |
nothing calls this directly
no test coverage detected