Fix ambiguous get_pointer function when using ChaiScript in combination with boost

This commit is contained in:
Mad Beggar 2022-02-22 16:00:57 -05:00
parent 3af55d60f2
commit fe803bcf49

View File

@ -42,7 +42,7 @@ namespace chaiscript
auto bind_first(Ret (Class::*f)(Param...), O&& o)
{
return [f, o](Param...param) -> Ret {
return (get_pointer(o)->*f)(std::forward<Param>(param)...);
return (detail::get_pointer(o)->*f)(std::forward<Param>(param)...);
};
}
@ -50,7 +50,7 @@ namespace chaiscript
auto bind_first(Ret (Class::*f)(Param...) const, O&& o)
{
return [f, o](Param...param) -> Ret {
return (get_pointer(o)->*f)(std::forward<Param>(param)...);
return (detail::get_pointer(o)->*f)(std::forward<Param>(param)...);
};
}