From c3e8068668d1388d5c2056e73a69f0bce5e924c0 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 19 Apr 2023 19:00:43 +0300 Subject: [PATCH] Fix react::value initialization from react::source --- libs/react/include/psemek/react/value.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/react/include/psemek/react/value.hpp b/libs/react/include/psemek/react/value.hpp index 14fb3721..a3989da0 100644 --- a/libs/react/include/psemek/react/value.hpp +++ b/libs/react/include/psemek/react/value.hpp @@ -5,6 +5,7 @@ #include #include #include +#include namespace psemek::react { @@ -66,7 +67,7 @@ namespace psemek::react value(value const &) = default; value(value && other) = default; - template >> + template && ((sizeof...(Args) != 1) || (!std::is_base_of_v, std::decay_t> && ...))>> value(Args && ... args) : node_(std::make_shared>()) {