AddDebugInfo(CP_S_MemoryBlock *inBlock, UInt32 inAllocSize, bool inIsArray, const char *inFunction, const char *inFile, int inLine) | CP_Heap | [protected] |
Allocate(UInt32 inSize, bool isArray, const char *inFunction, const char *inFile, int inLine) | CP_Heap | |
CountSessionLeaks(SInt16 inSessionIndex) | CP_Heap | |
CP_DefaultHeap() | CP_DefaultHeap | |
CP_Heap() | CP_Heap | |
Deallocate(void *inBlock, bool isArray) | CP_Heap | |
DumpAllAllocations(CP_File &inFile) | CP_Heap | |
DumpSessionAllocations(CP_File &outFile, SInt16 inSessionIndex) | CP_Heap | |
fBlockCount | CP_Heap | [protected] |
fCurrentBytes | CP_Heap | [protected] |
fDebugOverhead | CP_Heap | [protected] |
fDontDeleteBlocks | CP_Heap | [protected] |
fFirstBlock | CP_Heap | [protected] |
fHighwaterMark | CP_Heap | [protected] |
fLeakCount | CP_Heap | [protected] |
gDeleteFunc | CP_Heap | [static] |
GetCurrentBytes() const | CP_Heap | |
GetDebugOverhead() const | CP_Heap | |
GetDoubleDeleteDetectionStatus() | CP_Heap | |
GetHighwaterMark() const | CP_Heap | |
GetLeakCount() const | CP_Heap | |
gInstance | CP_Heap | [protected, static] |
gNewFunc | CP_Heap | [static] |
Instance() | CP_Heap | [static] |
MarkAllBlocksNonLeaks() | CP_Heap | |
operator delete(void *inPtr) | CP_Heap | [static] |
operator new(size_t inSize) | CP_Heap | [static] |
TurnOnDoubleDeleteDetection(bool inTurnOn=true) | CP_Heap | |
ValidateBlock(const void *inPtr) const | CP_Heap | |
ValidateHeap() const | CP_Heap | |
~CP_DefaultHeap() | CP_DefaultHeap | [virtual] |
~CP_Heap() | CP_Heap | |