Add "type_name" function and port the "new" in prelude to use it instead of clone/clear.

This commit is contained in:
Jason Turner
2009-07-24 04:01:28 +00:00
parent 2f591a25a6
commit 0d3c90a245
3 changed files with 9 additions and 2 deletions

View File

@@ -148,6 +148,8 @@ namespace chaiscript
engine.add(fun(boost::function<bool (Boxed_Value, const std::string &)>(boost::bind(&is_type, boost::ref(engine), _2, _1))),
"is_type");
engine.add(fun(boost::function<std::string (Boxed_Value)>(boost::bind(&chaiscript::type_name, boost::ref(engine), _1))),
"type_name");
engine.add(vector_type<std::vector<Boxed_Value> >("Vector"));
engine.add(string_type<std::string>("string"));