Merge pull request #12 from DanielaE/fix/handle-removed-c++98-binders

Conditionally disable tests using deprecated/removed C++98 binders.
This commit is contained in:
Edward Diener
2017-05-03 13:41:16 -04:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@ -20,11 +20,12 @@ int X::foo(int x) { return -x; }
int main()
{
#ifndef BOOST_NO_CXX98_BINDERS
boost::function<int (int)> f;
X x;
f = std::bind1st(
std::mem_fun(&X::foo), &x);
f(5); // Call x.foo(5)
#endif
return 0;
}

View File

@ -20,11 +20,12 @@ int X::foo(int x) { return -x; }
int main()
{
#ifndef BOOST_NO_CXX98_BINDERS
boost::function1<int, int> f;
X x;
f = std::bind1st(
std::mem_fun(&X::foo), &x);
f(5); // Call x.foo(5)
#endif
return 0;
}