On 11 February 2018 at 13:36, Edward Diener via Boost <boost@lists.boost.org
wrote:
I would find it a bit alarming if testing a Boost library, which uses Boost Test as its testing infrastructure, can no longer be done in C++03 mode for various compilers. Boost would basically be saying to end-users, if you are using such-and-such a library we can no longer test it in C++03 mode.
I would go further and state that it says that C++03 is not supported.
Since I offered my solution to this quandary with CXXD, and since I have seen no solution in this thread that is better than what I offered, it is useless for me to comment further about trying to solve the problem.
Bar Boost 2.0, CXXD is as close as we can get to a satisfying solution (iff it does what it says on the tin). Integrating CXXD in the basic infrastructure would be required, and a review, I guess. However, subtle differences between std:: and boost:: counterparts exist, which could be (is, actually) a deal-breaker. degski