Reduce to_string overloads down to what is necessary

This commit is contained in:
Jason Turner 2015-06-18 21:47:05 -06:00
parent 9e743e3147
commit 835b5a90af

View File

@ -191,11 +191,6 @@ namespace chaiscript
m->add(constructor<T()>(), name);
construct_pod<T>(name, m);
auto to_s = fun(&to_string<T>);
if (!m->has_function(to_s, "to_string")) {
m->add(to_s, "to_string");
}
m->add(fun(&parse_string<T>), "to_" + name);
return m;
}
@ -493,6 +488,9 @@ namespace chaiscript
m->add(fun(&throw_exception), "throw");
m->add(fun(&what), "what");
m->add(fun(&to_string<char>), "to_string");
m->add(fun(&Boxed_Number::to_string), "to_string");
bootstrap_pod_type<double>("double", m);
bootstrap_pod_type<long double>("long_double", m);
bootstrap_pod_type<float>("float", m);