#include <objectpool.hh>
Public Member Functions | |
| T const & | operator* () const |
| T & | operator* () |
| T const & | operator* () const |
| T & | operator* () |
| T const * | operator-> () const |
| T * | operator-> () |
| T const * | operator-> () const |
| T * | operator-> () |
| use (object_pool< T > &pool) | |
| use (object_pool< T > &pool) | |
| ~use () | |
| ~use () | |
Private Attributes | |
| T * | m_object |
| object_pool< T > & | m_pool |
Get a pointer on a T object from an object pool, and returns it to the pool when destroyed
Definition at line 49 of file install/include/utilmm/memory/objectpool.hh.
| utilmm::pools::use< T >::use | ( | object_pool< T > & | pool | ) | [inline] |
Definition at line 55 of file install/include/utilmm/memory/objectpool.hh.
| utilmm::pools::use< T >::~use | ( | ) | [inline] |
Definition at line 57 of file install/include/utilmm/memory/objectpool.hh.
| utilmm::pools::use< T >::use | ( | object_pool< T > & | pool | ) | [inline] |
Definition at line 59 of file utilmm/memory/objectpool.hh.
| utilmm::pools::use< T >::~use | ( | ) | [inline] |
Definition at line 61 of file utilmm/memory/objectpool.hh.
| T const& utilmm::pools::use< T >::operator* | ( | ) | const [inline] |
Definition at line 66 of file utilmm/memory/objectpool.hh.
| T& utilmm::pools::use< T >::operator* | ( | ) | [inline] |
Definition at line 65 of file utilmm/memory/objectpool.hh.
| T const& utilmm::pools::use< T >::operator* | ( | ) | const [inline] |
Definition at line 62 of file install/include/utilmm/memory/objectpool.hh.
| T& utilmm::pools::use< T >::operator* | ( | ) | [inline] |
Definition at line 61 of file install/include/utilmm/memory/objectpool.hh.
| T const* utilmm::pools::use< T >::operator-> | ( | ) | const [inline] |
Definition at line 64 of file utilmm/memory/objectpool.hh.
| T* utilmm::pools::use< T >::operator-> | ( | ) | [inline] |
Definition at line 63 of file utilmm/memory/objectpool.hh.
| T const* utilmm::pools::use< T >::operator-> | ( | ) | const [inline] |
Definition at line 60 of file install/include/utilmm/memory/objectpool.hh.
| T* utilmm::pools::use< T >::operator-> | ( | ) | [inline] |
Definition at line 59 of file install/include/utilmm/memory/objectpool.hh.
T * utilmm::pools::use< T >::m_object [private] |
Definition at line 52 of file install/include/utilmm/memory/objectpool.hh.
object_pool< T > & utilmm::pools::use< T >::m_pool [private] |
Definition at line 51 of file install/include/utilmm/memory/objectpool.hh.