diff --git a/doc/detail/lambda_doc.xml b/doc/detail/lambda_doc.xml index 968ce5a..5207a16 100755 --- a/doc/detail/lambda_doc.xml +++ b/doc/detail/lambda_doc.xml @@ -3435,7 +3435,7 @@ was dropped. Brian McNamara -www.cc.gatech.edu/~yannis/fc++/ +yanniss.github.io/fc++/ 2002 diff --git a/doc/lambda.xml b/doc/lambda.xml index 4ad5957..26384f5 100644 --- a/doc/lambda.xml +++ b/doc/lambda.xml @@ -3440,7 +3440,7 @@ was dropped. Brian McNamara -www.cc.gatech.edu/~yannis/fc++/ +yanniss.github.io/fc++/ 2002 diff --git a/test/bind_tests_advanced.cpp b/test/bind_tests_advanced.cpp index d696e49..b33d10a 100644 --- a/test/bind_tests_advanced.cpp +++ b/test/bind_tests_advanced.cpp @@ -121,8 +121,16 @@ void test_unlambda() { BOOST_CHECK(call_with_101(_1 + 1) == 102); +#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL) + BOOST_CHECK(call_with_100(bl::bind(std_functor(std::bind1st(std::plus(), 1)), _1)) == 101); +#else + + BOOST_CHECK(call_with_100(bl::bind(std_functor(std::bind(std::plus(), 1, std::placeholders::_1)), _1)) == 101); + +#endif + // std_functor insturcts LL that the functor defines a result_type typedef // rather than a sig template. bl::bind(std_functor(std::plus()), _1, _2)(i, i);