Boost logo

Boost :

Subject: [boost] The boost bug tracker mutilates code snippets
From: Dmitry Goncharov (dgoncharov_at_[hidden])
Date: 2009-11-16 05:11:05


E.g. this piece of code

    boost::asio::io_service ios;
    boost::asio::posix::stream_descriptor sd(ios, p[0]);
    ios.reset();
    int invoked = 0;
    boost::asio::async_read(sd, boost::asio::null_buffers(),
boost::bind(&local::on_ready, _1, &invoked));
    ios.poll_one();
    BOOST_CHECK(!invoked); // doesn't pass

becomes

boost::asio::io_service ios; boost::asio::posix::stream_descriptor
sd(ios, p[0]); ios.reset(); int invoked = 0; boost::asio::async_read(sd,
boost::asio::null_buffers(), boost::bind(&local::on_ready, _1,
&invoked)); ios.poll_one(); BOOST_CHECK(!invoked); // doesn't pass

Can this be fixed?

BR, Dmitry


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk