1
#ifndef _COMPIZ_GTEST_SHARED_AUTODESTROY_H
2
#define _COMPIZ_GTEST_SHARED_AUTODESTROY_H
4
#include <boost/bind.hpp>
5
#include <boost/shared_ptr.hpp>
9
template <typename T, typename TDel>
11
AutoDestroy (T *t, TDel d)
13
return boost::shared_ptr <T> (t, boost::bind (d, _1));