diff --git a/include/chaiscript/dispatchkit/proxy_functions.hpp b/include/chaiscript/dispatchkit/proxy_functions.hpp index 1c7cea2..8556e13 100644 --- a/include/chaiscript/dispatchkit/proxy_functions.hpp +++ b/include/chaiscript/dispatchkit/proxy_functions.hpp @@ -47,10 +47,14 @@ namespace chaiscript { public: Param_Types() + : m_has_types(false), + m_doti(user_type()) {} Param_Types(std::vector> t_types) : m_types(std::move(t_types)) + : m_has_types(false), + m_doti(user_type()) { update_has_types(); } @@ -123,8 +127,8 @@ namespace chaiscript } std::vector> m_types; - bool m_has_types = false; - Type_Info m_doti = user_type(); + bool m_has_types; + Type_Info m_doti; };