Status of BOOST_ASSERT?

BOOST_ASSERT is documented at http://www.boost.org/libs/utility/assert.html, but it isn't mentioned or linked to in the library index, programmers guidelines, or utility index. If Boost libraries are really supposed to use BOOST_ASSERT, seems like we need to better integrate it into our docs by mentioning it and linking to its docs on the above pages. I looked at the archives a bit, but didn't see any definitive answer as to whether or not we had decided to use BOOST_ASSERT rather than plain assert. Comments? --Beman

"Beman Dawes" wrote:
If Boost libraries are really supposed to use BOOST_ASSERT, seems like we need to better integrate it into our docs by mentioning it and linking to its docs on the above pages.
At this opportunity rules could be specified when and how to enable debugging support within Boost libraries. Right now it is not coordinated and user cannot be 100% sure whether debug code is completely switched off. http://aspn.activestate.com/ASPN/Mail/Message/2097104 /Pavel

BOOST_ASSERT is documented at http://www.boost.org/libs/utility/assert.html, but it isn't mentioned or linked to in the library index, programmers guidelines, or utility index.
If Boost libraries are really supposed to use BOOST_ASSERT, seems like we need to better integrate it into our docs by mentioning it and linking to its docs on the above pages.
I looked at the archives a bit, but didn't see any definitive answer as to whether or not we had decided to use BOOST_ASSERT rather than plain assert.
IMO it would be a good thing if all libraries used BOOST_ASSERT internally: it gives the user more choice about whether assertions are on/off in Boost as opposed to their own code, and/or the std lib. Just my 2c, John.
participants (3)
-
Beman Dawes
-
John Maddock
-
Pavel Vozenilek