summary refs log tree commit diff
path: root/src/EventAccessors.cpp
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2021-04-27 09:35:47 +0000
committerGitHub <noreply@github.com>2021-04-27 09:35:47 +0000
commit1e3f0f3b269e9813e55d27da27ffe77fecc04b22 (patch)
treebcf9862d3aa1bec082ed80192bd38fab08883df2 /src/EventAccessors.cpp
parentUpdate translation files (diff)
parentMake forward messages a bit more readable (diff)
downloadnheko-1e3f0f3b269e9813e55d27da27ffe77fecc04b22.tar.xz
Merge pull request #552 from Jedi18/forward_message_feature
Forward Message
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 {