Singleton manager for instance lifecycle and memory allocation. More...
#include <instancer.hpp>
Public Member Functions | |
| nbool | bind (const instance &it) |
| Binds instance for lifecycle management. | |
| nbool | bind (const instance *it) BY_SIDE_FUNC(bind) |
| nbool | rel (const instance &old) |
| Releases instance from lifecycle management. | |
| nbool | rel (const instance *it) BY_SIDE_FUNC(rel) |
| const pool & | getPool () const |
| const watcher & | getWatcher () const |
Static Public Member Functions | |
| static me * | get () |
Friends | |
| class | memliteInternal |
Singleton manager for instance lifecycle and memory allocation.
Contains pool class for low-level memory management and watcher for managing instance lifecycles. Controls both to manage instance lifecycle (allocation/destruction). Effectively serves as the entry point for dispatching work to control classes or issuing commands for core memlite operations.
Binds instance for lifecycle management.
Releases instance from lifecycle management.