#include <memory.h>
Inheritance diagram for ucommon::pager< T >:
Public Member Functions | |
T * | operator * () |
Create a managed object by pointer reference. | |
T * | operator() (void) |
Create a managed object by casting reference. | |
pager (mempager *heap=((void *) 0)) | |
Construct a pager and optionally assign a private pager heap. |
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 1259 of file memory.h.
ucommon::pager< T >::pager | ( | mempager< T > * | heap = ((void*)0) |
) | [inline] |
T* ucommon::pager< T >::operator * | ( | ) | [inline] |
T* ucommon::pager< T >::operator() | ( | void | ) | [inline] |