From ee3f828b8c33fc161613897da851cd6da1e56aea Mon Sep 17 00:00:00 2001 From: Mario Lang Date: Fri, 15 Sep 2017 10:12:47 +0200 Subject: [PATCH] Allow bootstrapping hpx::lcos::future Which has an overloaded get(error_code &). Use a lambda in standard_library::future_type to disambiguate. --- include/chaiscript/dispatchkit/bootstrap_stl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/chaiscript/dispatchkit/bootstrap_stl.hpp b/include/chaiscript/dispatchkit/bootstrap_stl.hpp index 7f409a3a..eca3cf38 100644 --- a/include/chaiscript/dispatchkit/bootstrap_stl.hpp +++ b/include/chaiscript/dispatchkit/bootstrap_stl.hpp @@ -733,7 +733,7 @@ namespace chaiscript m.add(user_type(), type); m.add(fun([](const FutureType &t) { return t.valid(); }), "valid"); - m.add(fun(&FutureType::get), "get"); + m.add(fun([](FutureType &t) { return t.get(); }), "get"); m.add(fun(&FutureType::wait), "wait"); } template