From b7b71b2245af7b524c4c0636626748b667af1db4 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Mon, 18 Oct 2021 17:35:57 +0100 Subject: [PATCH] Simplify trait --- src/blackmisc/typetraits.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/blackmisc/typetraits.h b/src/blackmisc/typetraits.h index 0c812ad83..d78252c92 100644 --- a/src/blackmisc/typetraits.h +++ b/src/blackmisc/typetraits.h @@ -158,13 +158,7 @@ namespace BlackMisc * Trait that detects if a type is a member of a parameter pack. */ template - struct TIsOneOf : public std::false_type {}; - //! \cond - template - struct TIsOneOf : public std::true_type {}; - template - struct TIsOneOf : public TIsOneOf {}; - //! \endcond + struct TIsOneOf : public std::disjunction...> {}; /*! * Trait that detects if a type is QPrivateSignal.