ClangSupport: Fix build with MSVC 2022

Change-Id: I0d37548c48081caee4dd3e470799353fc56b1b3a
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Christian Kandeler
2021-12-15 16:33:44 +01:00
parent 3cf51b0cc7
commit 32de9edfae

View File

@@ -39,7 +39,8 @@ class MessageEnvelop
public:
MessageEnvelop() = default;
template <class Message>
template <class Message, typename = std::enable_if_t<
std::is_enum_v<decltype(MessageTrait<Message>::enumeration)>>>
MessageEnvelop(const Message &message)
: messageType_(MessageTrait<Message>::enumeration)
{