Reduce to_string overloads down to what is necessary
This commit is contained in:
parent
9e743e3147
commit
835b5a90af
@ -191,11 +191,6 @@ namespace chaiscript
|
|||||||
m->add(constructor<T()>(), name);
|
m->add(constructor<T()>(), name);
|
||||||
construct_pod<T>(name, m);
|
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);
|
m->add(fun(&parse_string<T>), "to_" + name);
|
||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
@ -493,6 +488,9 @@ namespace chaiscript
|
|||||||
m->add(fun(&throw_exception), "throw");
|
m->add(fun(&throw_exception), "throw");
|
||||||
m->add(fun(&what), "what");
|
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<double>("double", m);
|
||||||
bootstrap_pod_type<long double>("long_double", m);
|
bootstrap_pod_type<long double>("long_double", m);
|
||||||
bootstrap_pod_type<float>("float", m);
|
bootstrap_pod_type<float>("float", m);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user