summary refs log tree commit diff
path: root/src/EventAccessors.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-04-24 14:35:21 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2021-04-24 14:35:21 +0200
commit8236f6ba72f677d3572be1eab7d5f71c0150fbf9 (patch)
tree1f29d71130b640b47dfe4b160ea4ef2801042698 /src/EventAccessors.cpp
parentFix rendering issues with ) in links (diff)
parentfix macos build error (diff)
downloadnheko-8236f6ba72f677d3572be1eab7d5f71c0150fbf9.tar.xz
Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko into Jedi18-forward_message_feature
Diffstat (limited to 'src/EventAccessors.cpp')
-rw-r--r--src/EventAccessors.cpp26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/EventAccessors.cpp b/src/EventAccessors.cpp

index cfc41a98..362bf4e9 100644 --- a/src/EventAccessors.cpp +++ b/src/EventAccessors.cpp
@@ -11,32 +11,8 @@ #include <type_traits> namespace { -struct nonesuch -{ - ~nonesuch() = delete; - nonesuch(nonesuch const &) = delete; - void operator=(nonesuch const &) = delete; -}; - -namespace detail { -template<class Default, class AlwaysVoid, template<class...> class Op, class... Args> -struct detector -{ - using value_t = std::false_type; - using type = Default; -}; - -template<class Default, template<class...> class Op, class... Args> -struct detector<Default, std::void_t<Op<Args...>>, Op, Args...> -{ - using value_t = std::true_type; - using type = Op<Args...>; -}; - -} // namespace detail - template<template<class...> class Op, class... Args> -using is_detected = typename detail::detector<nonesuch, void, Op, Args...>::value_t; +using is_detected = typename nheko::detail::detector<nheko::nonesuch, void, Op, Args...>::value_t; struct IsStateEvent {