diff --git a/include/fmt/ranges.h b/include/fmt/ranges.h index da428247..df462b92 100644 --- a/include/fmt/ranges.h +++ b/include/fmt/ranges.h @@ -166,20 +166,22 @@ void for_each(Tuple &&tup, F &&f) { } template -inline const char* format_str_quoted(bool add_space, const Arg&, typename std::enable_if::value>::type* = nullptr) { +FMT_CONSTEXPR const char* format_str_quoted(bool add_space, const Arg&, + typename std::enable_if::type>::value>::type* = nullptr) { return add_space ? " {}" : "{}"; } template -inline const char* format_str_quoted(bool add_space, const Arg&, typename std::enable_if::value>::type* = nullptr) { +FMT_CONSTEXPR const char* format_str_quoted(bool add_space, const Arg&, + typename std::enable_if::type>::value>::type* = nullptr) { return add_space ? " '{}'" : "'{}'"; } -inline const char* format_str_quoted(bool add_space, const char*) { +FMT_CONSTEXPR const char* format_str_quoted(bool add_space, const char*) { return add_space ? " '{}'" : "'{}'"; } -inline const char* format_str_quoted(bool add_space, const char) { +FMT_CONSTEXPR const char* format_str_quoted(bool add_space, const char) { return add_space ? " '{}'" : "'{}'"; }