diff --git a/include/boost/lambda/detail/function_adaptors.hpp b/include/boost/lambda/detail/function_adaptors.hpp index f09c54a..abe1693 100644 --- a/include/boost/lambda/detail/function_adaptors.hpp +++ b/include/boost/lambda/detail/function_adaptors.hpp @@ -178,6 +178,10 @@ struct function_adaptor { static Result apply(Result (*func)(Arg1, Arg2), A1& a1, A2& a2) { return func(a1, a2); } + template + static Result apply(F func, A1& a1) { + return func(a1); + } };