#pragma once #include #include namespace chatterino { template auto fS(Args &&... args) -> decltype(fmt::format(std::forward(args)...)) { return fmt::format(std::forward(args)...); } static QString CreateUUID() { auto uuid = QUuid::createUuid(); return uuid.toString(); } } // 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