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_Heap() | CP_Heap | |
CP_Heap(const CP_Heap &inHeap) | CP_Heap | [private] |
Deallocate(void *inBlock, bool isArray) | CP_Heap | |
DumpAllAllocations(CP_File &inFile) | CP_Heap | |
DumpOneLeak(const void *inPtr, CP_File &inFile) | CP_Heap | [private] |
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] |
FillBlock(void *returnPtr, UInt16 inBlockSize) | CP_Heap | [private] |
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] |
operator=(const CP_Heap &inHeap) | CP_Heap | [private] |
TurnOnDoubleDeleteDetection(bool inTurnOn=true) | CP_Heap | |
ValidateBlock(const void *inPtr) const | CP_Heap | |
ValidateHeap() const | CP_Heap | |
~CP_Heap() | CP_Heap | |