From 02e50304750bdf640af788c6bea78dc31aca89cf Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson <rasmus.karlsson@pajlada.com> Date: Sun, 17 Dec 2017 17:01:37 +0100 Subject: [PATCH] add fS function to simplify string formatting with fmt::format --- chatterino.pro | 3 ++- src/util/helpers.hpp | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/util/helpers.hpp diff --git a/chatterino.pro b/chatterino.pro index 3b704d192..068fdf9e1 100644 --- a/chatterino.pro +++ b/chatterino.pro @@ -170,7 +170,8 @@ HEADERS += \ src/widgets/splitcontainer.hpp \ src/widgets/helper/droppreview.hpp \ src/widgets/helper/splitcolumn.hpp \ - src/util/irchelpers.hpp + src/util/irchelpers.hpp \ + src/util/helpers.hpp PRECOMPILED_HEADER = diff --git a/src/util/helpers.hpp b/src/util/helpers.hpp new file mode 100644 index 000000000..8435a3494 --- /dev/null +++ b/src/util/helpers.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include <fmt/format.h> + +namespace chatterino { + +template <typename... Args> +auto fS(Args &&... args) -> decltype(fmt::format(std::forward<Args>(args)...)) +{ + return fmt::format(std::forward<Args>(args)...); +} + +} // namespace chatterino