|
ucommon
|
Mempager managed type factory for pager pool objects. More...
#include <memory.h>


Public Member Functions | |
| T * | operator() (void) |
| Create a managed object by casting reference. | |
| T * | operator* () |
| Create a managed object by pointer reference. | |
| pager (mempager *heap=((void *) 0)) | |
| Construct a pager and optionally assign a private pager heap. | |
| ~pager () | |
| Purge managed objects. | |
Mempager managed type factory for pager pool objects.
This is used to construct a type factory that creates and manages typed objects derived from PagerObject which can be managed through a private heap.
| ucommon::pager< T >::pager | ( | mempager< T > * | heap = ((void*)0) | ) | [inline] |
| T* ucommon::pager< T >::operator() | ( | void | ) | [inline] |
| T* ucommon::pager< T >::operator* | ( | ) | [inline] |
1.7.6.1