From fe803bcf49d7999728965f61571246779572569d Mon Sep 17 00:00:00 2001 From: Mad Beggar Date: Tue, 22 Feb 2022 16:00:57 -0500 Subject: [PATCH] Fix ambiguous get_pointer function when using ChaiScript in combination with boost --- include/chaiscript/dispatchkit/bind_first.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/chaiscript/dispatchkit/bind_first.hpp b/include/chaiscript/dispatchkit/bind_first.hpp index c65c8385..7b8bfed8 100644 --- a/include/chaiscript/dispatchkit/bind_first.hpp +++ b/include/chaiscript/dispatchkit/bind_first.hpp @@ -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)...); + return (detail::get_pointer(o)->*f)(std::forward(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)...); + return (detail::get_pointer(o)->*f)(std::forward(param)...); }; }