The Boost.Assert library, part of the collection of Boost C++ Libraries,
provides several configurable diagnostic macros similar in behavior and purpose to the standard macro
assert
from <cassert>
.
See the documentation of BOOST_ASSERT and BOOST_CURRENT_FUNCTION for more information.
Distributed under the Boost Software License, Version 1.0.