LCFIVertex  0.7.2
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vertex_lcfi::MetaMemoryManager Class Reference

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 MetaMemoryManagerEvent ()
 Returns the Event duration singleton instance of the controller.
 
static MetaMemoryManagerRun ()
 Returns the Run duration singleton instance of the controller.
 
static MetaMemoryManagerEvent ()
 Returns the Event duration singleton instance of the controller.
 
static MetaMemoryManagerRun ()
 Returns the Run duration singleton instance of the controller.
 

Protected Member Functions

 MetaMemoryManager ()
 Do not use.
 
 MetaMemoryManager (const MetaMemoryManager &)
 Do not use.
 
MetaMemoryManageroperator= (const MetaMemoryManager &)
 Do not use.
 
 MetaMemoryManager ()
 Do not use.
 
 MetaMemoryManager (const MetaMemoryManager &)
 Do not use.
 
MetaMemoryManageroperator= (const MetaMemoryManager &)
 Do not use.
 

Detailed Description

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.


The documentation for this class was generated from the following files: