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>()) {