Geant4  10.01.p03
G4AllocatorList Class Reference

#include <G4AllocatorList.hh>

+ Collaboration diagram for G4AllocatorList:

Public Member Functions

 ~G4AllocatorList ()
 
void Register (G4AllocatorBase *)
 
void Destroy (G4int nStat=0, G4int verboseLevel=0)
 
G4int Size () const
 

Static Public Member Functions

static G4AllocatorListGetAllocatorList ()
 
static G4AllocatorListGetAllocatorListIfExist ()
 

Private Member Functions

 G4AllocatorList ()
 

Private Attributes

std::vector< G4AllocatorBase * > fList
 

Static Private Attributes

static G4ThreadLocal
G4AllocatorList
fAllocatorList =0
 

Detailed Description

Definition at line 48 of file G4AllocatorList.hh.

Constructor & Destructor Documentation

G4AllocatorList::~G4AllocatorList ( )

Definition at line 57 of file G4AllocatorList.cc.

References fAllocatorList.

G4AllocatorList::G4AllocatorList ( )
private

Definition at line 53 of file G4AllocatorList.cc.

Referenced by GetAllocatorList().

+ Here is the caller graph for this function:

Member Function Documentation

void G4AllocatorList::Destroy ( G4int  nStat = 0,
G4int  verboseLevel = 0 
)

Definition at line 67 of file G4AllocatorList.cc.

References fList, G4cout, G4endl, and Size().

Referenced by G4RunManagerKernel::~G4RunManagerKernel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4AllocatorList * G4AllocatorList::GetAllocatorList ( )
static

Definition at line 39 of file G4AllocatorList.cc.

References fAllocatorList, and G4AllocatorList().

Referenced by G4AllocatorBase::G4AllocatorBase().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4AllocatorList * G4AllocatorList::GetAllocatorListIfExist ( )
static

Definition at line 48 of file G4AllocatorList.cc.

References fAllocatorList.

Referenced by G4FastList< G4Track >::DeleteObject(), G4RunManagerKernel::G4RunManagerKernel(), and G4RunManagerKernel::~G4RunManagerKernel().

+ Here is the caller graph for this function:

void G4AllocatorList::Register ( G4AllocatorBase alloc)

Definition at line 62 of file G4AllocatorList.cc.

References fList.

Referenced by G4AllocatorBase::G4AllocatorBase().

+ Here is the caller graph for this function:

G4int G4AllocatorList::Size ( ) const

Definition at line 101 of file G4AllocatorList.cc.

References fList.

Referenced by Destroy(), and G4RunManagerKernel::G4RunManagerKernel().

+ Here is the caller graph for this function:

Member Data Documentation

G4ThreadLocal G4AllocatorList * G4AllocatorList::fAllocatorList =0
staticprivate

Definition at line 68 of file G4AllocatorList.hh.

Referenced by GetAllocatorList(), GetAllocatorListIfExist(), and ~G4AllocatorList().

std::vector<G4AllocatorBase*> G4AllocatorList::fList
private

Definition at line 69 of file G4AllocatorList.hh.

Referenced by Destroy(), Register(), and Size().


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