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.
Definition at line 572 of file memory.h.
ucc::pager< T >::pager | ( | mempager< T > * | heap = ((void*)0) |
) | [inline] |
T* ucc::pager< T >::operator() | ( | void | ) | [inline] |
T* ucc::pager< T >::operator* | ( | ) | [inline] |