TStackInfo Class Reference

#include <MemCheck.h>

List of all members.

Public Member Functions

void Init (Int_t stacksize, void **stackptrs)
void Inc (Int_t memSize)
void Dec (Int_t memSize)
ULong_t Hash ()
Int_t IsEqual (UInt_t size, void **ptr)
void * StackAt (UInt_t i)
TStackInfoNext ()
void Init (Int_t stacksize, void **stackptrs)
void Inc (Int_t memSize)
void Dec (Int_t memSize)
ULong_t Hash ()
Int_t IsEqual (UInt_t size, void **ptr)
void * StackAt (UInt_t i)
TStackInfoNext ()

Static Public Member Functions

static ULong_t HashStack (UInt_t size, void **ptr)
static ULong_t HashStack (UInt_t size, void **ptr)

Public Attributes

UInt_t fSize
Int_t fTotalAllocCount
Int_t fTotalAllocSize
Int_t fAllocCount
Int_t fAllocSize
TStackInfofNextHash
TStackInfofNextHash


Detailed Description

Definition at line 60 of file MemCheck.h.


Member Function Documentation

void TStackInfo::Init ( Int_t  stacksize,
void **  stackptrs 
)

Definition at line 77 of file MemCheck.cxx.

References fAllocCount, fAllocSize, fSize, fTotalAllocCount, and fTotalAllocSize.

void TStackInfo::Inc ( Int_t  memSize  )  [inline]

Definition at line 146 of file MemCheck.h.

References fAllocCount, fAllocSize, fTotalAllocCount, and fTotalAllocSize.

void TStackInfo::Dec ( Int_t  memSize  )  [inline]

Definition at line 154 of file MemCheck.h.

References fAllocCount, and fAllocSize.

ULong_t TStackInfo::Hash (  )  [inline]

Definition at line 160 of file MemCheck.h.

References fSize, and HashStack().

int TStackInfo::IsEqual ( UInt_t  size,
void **  ptr 
)

Definition at line 97 of file MemCheck.cxx.

References fSize, and i.

void * TStackInfo::StackAt ( UInt_t  i  )  [inline]

Definition at line 165 of file MemCheck.h.

References fSize.

TStackInfo * TStackInfo::Next (  )  [inline]

Definition at line 172 of file MemCheck.h.

References fSize.

ULong_t TStackInfo::HashStack ( UInt_t  size,
void **  ptr 
) [static]

Definition at line 86 of file MemCheck.cxx.

References hash, TString::Hash(), and i.

Referenced by TStackTable::FindInfo(), and Hash().

void TStackInfo::Init ( Int_t  stacksize,
void **  stackptrs 
)

void TStackInfo::Inc ( Int_t  memSize  ) 

void TStackInfo::Dec ( Int_t  memSize  ) 

ULong_t TStackInfo::Hash (  ) 

Int_t TStackInfo::IsEqual ( UInt_t  size,
void **  ptr 
)

void* TStackInfo::StackAt ( UInt_t  i  ) 

TStackInfo* TStackInfo::Next (  ) 

static ULong_t TStackInfo::HashStack ( UInt_t  size,
void **  ptr 
) [static]


Member Data Documentation

UInt_t TStackInfo::fSize

Definition at line 62 of file MemCheck.h.

Referenced by Hash(), Init(), IsEqual(), Next(), and StackAt().

Int_t TStackInfo::fTotalAllocCount

Definition at line 63 of file MemCheck.h.

Referenced by Inc(), and Init().

Int_t TStackInfo::fTotalAllocSize

Definition at line 64 of file MemCheck.h.

Referenced by Inc(), and Init().

Int_t TStackInfo::fAllocCount

Definition at line 65 of file MemCheck.h.

Referenced by Dec(), Inc(), and Init().

Int_t TStackInfo::fAllocSize

Definition at line 66 of file MemCheck.h.

Referenced by Dec(), Inc(), and Init().

TStackInfo* TStackInfo::fNextHash

Definition at line 67 of file MemCheck.h.

TStackInfo* TStackInfo::fNextHash

Definition at line 67 of file MemCheck.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1