diff options
author | Alexey Rusakov <Kitsune-Ral@users.sf.net> | 2022-06-18 10:35:48 +0200 |
---|---|---|
committer | Alexey Rusakov <Kitsune-Ral@users.sf.net> | 2022-06-21 17:57:05 +0200 |
commit | 34ff85b715b377c4b2a8e30b1af8327aa7928e36 (patch) | |
tree | 0fd452859b8c3c6619ab1d3704879de4e6dc7f95 /lib/events | |
parent | 23672cbb025814f2d8d6960f72ab602ef7a55b41 (diff) | |
download | libquotient-34ff85b715b377c4b2a8e30b1af8327aa7928e36.tar.gz libquotient-34ff85b715b377c4b2a8e30b1af8327aa7928e36.zip |
Move out Overloads to util.h
...instead of tucking the template in filesourceinfo.cpp where it surely
will be forgotten.
Diffstat (limited to 'lib/events')
-rw-r--r-- | lib/events/filesourceinfo.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/events/filesourceinfo.cpp b/lib/events/filesourceinfo.cpp index 11f93d80..e8b6794b 100644 --- a/lib/events/filesourceinfo.cpp +++ b/lib/events/filesourceinfo.cpp @@ -5,6 +5,7 @@ #include "filesourceinfo.h" #include "logging.h" +#include "util.h" #ifdef Quotient_E2EE_ENABLED # include "e2ee/qolmutils.h" @@ -140,14 +141,6 @@ void JsonObjectConverter<JWK>::fillFrom(const QJsonObject& jo, JWK& pod) fromJson(jo.value("ext"_ls), pod.ext); } -template <typename... FunctorTs> -struct Overloads : FunctorTs... { - using FunctorTs::operator()...; -}; - -template <typename... FunctorTs> -Overloads(FunctorTs&&...) -> Overloads<FunctorTs...>; - QUrl Quotient::getUrlFromSourceInfo(const FileSourceInfo& fsi) { return std::visit(Overloads { [](const QUrl& url) { return url; }, |