From 72088f2b043c4b66728afa264705adfde7ac7968 Mon Sep 17 00:00:00 2001 From: Larry Joe Evans Date: Mon, 13 Jun 2005 21:12:57 +0000 Subject: [PATCH] *** empty log message *** [SVN r2628] --- include/boost/utility/chk_dbl_die.hpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 include/boost/utility/chk_dbl_die.hpp 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