Util--  1.1
Public Member Functions | List of all members
utilmm::pools::object_pool< T > Class Template Reference

#include <utilmm/memory/objectpool.hh>

Inheritance diagram for utilmm::pools::object_pool< T >:
Inheritance graph
[legend]
Collaboration diagram for utilmm::pools::object_pool< T >:
Collaboration graph
[legend]

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

References utilmm::sweep().

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 Mon Oct 8 2018 08:38:45 for Util-- by doxygen 1.8.11
SourceForge.net Project Page