LCFIVertex
0.7.2
|
MemoryManager Controller - see MemoryManager. More...
#include <memorymanager.h>
Public Member Functions | |
void | delAllObjects () |
Delete all objects of all types held by this instance. | |
void | registerType (MemoryManagerType *Type) |
Used by the MemoryManager of each type to alert the controller of its existance. | |
void | delAllObjects () |
Delete all objects of all types held by this instance. | |
void | registerType (MemoryManagerType *Type) |
Used by the MemoryManager of each type to alert the controller of its existance. | |
Static Public Member Functions | |
static MetaMemoryManager * | Event () |
Returns the Event duration singleton instance of the controller. | |
static MetaMemoryManager * | Run () |
Returns the Run duration singleton instance of the controller. | |
static MetaMemoryManager * | Event () |
Returns the Event duration singleton instance of the controller. | |
static MetaMemoryManager * | Run () |
Returns the Run duration singleton instance of the controller. | |
Protected Member Functions | |
MetaMemoryManager () | |
Do not use. | |
MetaMemoryManager (const MetaMemoryManager &) | |
Do not use. | |
MetaMemoryManager & | operator= (const MetaMemoryManager &) |
Do not use. | |
MetaMemoryManager () | |
Do not use. | |
MetaMemoryManager (const MetaMemoryManager &) | |
Do not use. | |
MetaMemoryManager & | operator= (const MetaMemoryManager &) |
Do not use. | |
MemoryManager Controller - see MemoryManager.
Keeps track of MemoryManagers for each type, and tells them to delete their objects when delAllObjects is called.
Definition at line 24 of file include/vertex_lcfi/util/inc/memorymanager.h.