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

#include <utilmm/memory/objectpool.hh>

List of all members.

Public Member Functions

 use (object_pool< T > &pool)
 ~use ()
T * operator-> ()
T const * operator-> () const
T & operator * ()
T const & operator * () const


Detailed Description

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

Get a pointer on a T object from an object pool, and returns it to the pool when destroyed

Constructor & Destructor Documentation

template<typename T>
utilmm::pools::use< T >::use ( object_pool< T > &  pool  )  [inline]

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


Member Function Documentation

template<typename T>
T* utilmm::pools::use< T >::operator-> (  )  [inline]

template<typename T>
T const* utilmm::pools::use< T >::operator-> (  )  const [inline]

template<typename T>
T& utilmm::pools::use< T >::operator * (  )  [inline]

template<typename T>
T const& utilmm::pools::use< T >::operator * (  )  const [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