diff --git a/include/boost/utility/chk_dbl_die.hpp b/include/boost/utility/chk_dbl_die.hpp new file mode 100644 index 0000000..dcce2c5 --- /dev/null +++ b/include/boost/utility/chk_dbl_die.hpp @@ -0,0 +1,17 @@ +//object_tracked with DTOR check for double destruction (death) +#ifndef BOOST_DEBUG_UTILITY_CHK_DBL_DELETE_HPP_LJE20040129 +#define BOOST_UTILITY_CHK_DBL_DELETE_HPP_LJE20040129 +#include "boost/utility/object_tracked.hpp" +#include +namespace utility +{ +struct chk_dbl_die +: public object_tracked +{ + ~chk_dbl_die(void) + { + BOOST_CHECK(am_i_live()); + } +}; +}//exit utility namespace +#endif