diff --git a/include/fmt/core.h b/include/fmt/core.h index 98c5316c..c711df70 100644 --- a/include/fmt/core.h +++ b/include/fmt/core.h @@ -635,6 +635,12 @@ inline typename std::enable_if< typed_value>::type make_value(const T &val) { return val; } +template +inline typename std::enable_if< + std::is_same::value, + typed_value>::type + make_value(T& val) {return static_cast>(val.toString());} + template typed_value make_value(const named_arg &val) {