blob: 40dcf49d27a5390bb5318dfd9fce017b4ca53d15 [file] [log] [blame]
#include <cmath>
#include <boost/function.hpp>
#include <boost/phoenix/core.hpp>
#include <boost/phoenix/operator.hpp>
#include <boost/phoenix/stl/cmath.hpp>
#include <boost/detail/lightweight_test.hpp>
int main()
{
double eps = 0.000001;
using namespace boost::phoenix::arg_names;
boost::function<bool(double, double)> f = fabs(_1 - _2) < eps;
BOOST_TEST(f(0.0, 0 * eps));
BOOST_TEST(!f(0.0, eps));
}