utilmm::pools::dynamic_auto< T > Class Template Reference

#include <utilmm/memory/dynamic_pool.hh>

List of all members.

Public Member Functions

 dynamic_auto (T *t) throw ()
 ~dynamic_auto ()
 dynamic_auto (dynamic_auto const &copy) throw ()
void reset (T *t) throw ()
 operator safe_bool () const throw ()
T * get () throw ()
T const * get () const throw ()
T * release () throw ()

Classes

struct  safe_bool_struct

template<typename T>
class utilmm::pools::dynamic_auto< T >


Constructor & Destructor Documentation

template<typename T>
utilmm::pools::dynamic_auto< T >::dynamic_auto ( T *  t  )  throw () [inline]

template<typename T>
utilmm::pools::dynamic_auto< T >::~dynamic_auto (  )  [inline]

template<typename T>
utilmm::pools::dynamic_auto< T >::dynamic_auto ( dynamic_auto< T > const &  copy  )  throw () [inline]


Member Function Documentation

template<typename T>
void utilmm::pools::dynamic_auto< T >::reset ( T *  t  )  throw () [inline]

template<typename T>
utilmm::pools::dynamic_auto< T >::operator safe_bool (  )  const throw () [inline]

template<typename T>
T* utilmm::pools::dynamic_auto< T >::get (  )  throw () [inline]

template<typename T>
T const* utilmm::pools::dynamic_auto< T >::get (  )  const throw () [inline]

template<typename T>
T* utilmm::pools::dynamic_auto< T >::release (  )  throw () [inline]


The documentation for this class was generated from the following file:
Generated on Tue Feb 19 10:51:02 2008 for Util-- by doxygen 1.5.3
SourceForge.net Project Page