Mempager managed type factory for pager pool objects.
More...
#include <memory.h>
template<typename T>
class ucommon::pager< T >
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.
- Author
- David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org
Definition at line 853 of file memory.h.
◆ pager()
Construct a pager and optionally assign a private pager heap.
- Parameters
-
heap | pager to use. If NULL, uses global heap. |
Definition at line 863 of file memory.h.
◆ operator *()
Create a managed object by pointer reference.
- Returns
- pointer to typed managed pager pool object.
Definition at line 877 of file memory.h.
◆ operator()()
Create a managed object by casting reference.
- Returns
- pointer to typed managed pager pool object.
Definition at line 869 of file memory.h.
The documentation for this class was generated from the following file: