Work-around for negate and not. Boolean print isn't working

This commit is contained in:
Jonathan Turner
2009-06-11 03:29:42 +00:00
parent 8c689d2017
commit 82daa9b63b
2 changed files with 29 additions and 5 deletions

View File

@@ -526,11 +526,11 @@ void bootstrap(BoxedCPP_System &s)
add_oper_add<std::string>(s);
add_oper_add_equals <std::string>(s);
register_function(s, &print<int>, "print");
register_function(s, &print<const bool>, "print");
register_function(s, &print<std::string>, "print");
register_function(s, &print<double>, "print");
register_function(s, &print<float>, "print");
register_function(s, &print<bool>, "print");
register_function(s, &print<size_t>, "print");
register_function(s, &print<int>, "print");
s.register_function(boost::function<void ()>(boost::bind(&dump_system, boost::ref(s))), "dump_system");
s.register_function(boost::function<void (Boxed_Value)>(boost::bind(&dump_object, _1)), "dump_object");