29auto fmt::formatter<func_sketch::expressions::ConstantExpression>::format(
31 format_context& context)
const -> format_context::iterator {
33 [&context](
const auto& actual_value) {
34 using ValueType = std::decay_t<
decltype(actual_value)>;
35 if constexpr (std::is_same_v<ValueType, func_sketch::Complex>) {
36 return fmt::format_to(context.out(),
"({} + {}i)",
37 actual_value.real(), actual_value.imag());
39 return fmt::format_to(context.out(),
"{}", actual_value);