Automatically add copy constuctor for enums added with utility

This commit is contained in:
Jason Turner 2016-01-02 19:26:53 -07:00
parent d7489358f3
commit e1c40f3e8f

View File

@ -72,7 +72,10 @@ namespace chaiscript
const std::vector<std::pair<chaiscript::Boxed_Value, std::string>> &t_constants)
{
t_module.add(chaiscript::user_type<Enum>(), t_class_name);
t_module.add(chaiscript::constructor<Enum ()>(), t_class_name);
t_module.add(chaiscript::constructor<Enum (const Enum &)>(), t_class_name);
for (const auto &constant : t_constants)
{
t_module.add_global_const(constant.first, constant.second);