aboutsummaryrefslogtreecommitdiff
path: root/lib/events
diff options
context:
space:
mode:
authorAlexey Rusakov <Kitsune-Ral@users.sf.net>2022-06-18 10:35:48 +0200
committerAlexey Rusakov <Kitsune-Ral@users.sf.net>2022-06-21 17:57:05 +0200
commit34ff85b715b377c4b2a8e30b1af8327aa7928e36 (patch)
tree0fd452859b8c3c6619ab1d3704879de4e6dc7f95 /lib/events
parent23672cbb025814f2d8d6960f72ab602ef7a55b41 (diff)
downloadlibquotient-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.cpp9
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; },