#pragma once #include namespace chatterino { template auto fS(Args &&... args) -> decltype(fmt::format(std::forward(args)...)) { return fmt::format(std::forward(args)...); } } // namespace chatterino namespace fmt { // format_arg for QString inline void format_arg(BasicFormatter &f, const char *&, const QString &v) { f.writer().write("\"{}\"", v.toStdString()); } } // namespace fmt