From 06e12a0a16c8ded7deada5586a4772779f01dbe8 Mon Sep 17 00:00:00 2001 From: targetakhil Date: Sat, 17 Apr 2021 22:58:04 +0530 Subject: move detection code to nheko namespace and fix a few other bugs --- src/EventAccessors.cpp | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'src/EventAccessors.cpp') 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 namespace { -struct nonesuch -{ - ~nonesuch() = delete; - nonesuch(nonesuch const &) = delete; - void operator=(nonesuch const &) = delete; -}; - -namespace detail { -template class Op, class... Args> -struct detector -{ - using value_t = std::false_type; - using type = Default; -}; - -template class Op, class... Args> -struct detector>, Op, Args...> -{ - using value_t = std::true_type; - using type = Op; -}; - -} // namespace detail - template class Op, class... Args> -using is_detected = typename detail::detector::value_t; +using is_detected = typename nheko::detail::detector::value_t; struct IsStateEvent { -- cgit 1.5.1