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

#include <utilmm/memory/objectpool.hh>

List of all members.

Public Member Functions

 ~object_pool ()
T * get ()
void put (T *object)


Detailed Description

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

A pool of already-constructed objects

This class manages a list of heap-allocated constructed objects.

The pool is thread-safe


Constructor & Destructor Documentation

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


Member Function Documentation

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

template<typename T>
void utilmm::pools::object_pool< T >::put ( T *  object  )  [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