#include <boost/spirit/include/karma_action.hpp>
#include <boost/spirit/include/karma_generate.hpp>
#include <boost/spirit/include/karma_operator.hpp>
-#include <boost/bind.hpp>
+#include <boost/bind/bind.hpp>
#include <boost/lambda/lambda.hpp>
#include <sstream>
}
{
+ using namespace boost::placeholders;
BOOST_TEST(test("42", int_[boost::bind(&read1, _1)]));
BOOST_TEST(test_delimited("42 ", int_[boost::bind(&read1, _1)], ' '));
BOOST_TEST(test("42", int_[boost::bind(&read2, _1, _2)]));
}
{
+ using namespace boost::placeholders;
BOOST_TEST(test("{42}", '{' << int_[boost::bind(&read1, _1)] << '}'));
BOOST_TEST(test_delimited("{ 42 } ",
'{' << int_[boost::bind(&read1, _1)] << '}', ' '));