23 virtual bool isTracking()
const;
26 virtual ::Memory::MemoryCategory getCurrentCategory()
const;
29 virtual void setCurrentCategory(::Memory::MemoryCategory);
32 virtual uint64 getCategoryAllocationCount(uint)
const;
35 virtual uint64 getCategoryAllocatedMemory(uint)
const;
38 virtual uint64 getCategoryTotalAllocationCount(uint)
const;
41 virtual char const* getCategoryName(uint)
const;
44 virtual void publish();
47 virtual void populateCounters(::std::vector<::Memory::MemoryCategoryCounter>&, uint64)
const;
53 MCAPI static ::Memory::MemoryTracker*& mInstance();
59 MCFOLD
bool $isTracking()
const;
61 MCFOLD ::Memory::MemoryCategory $getCurrentCategory()
const;
63 MCFOLD
void $setCurrentCategory(::Memory::MemoryCategory);
65 MCFOLD uint64 $getCategoryAllocationCount(uint)
const;
67 MCFOLD uint64 $getCategoryAllocatedMemory(uint)
const;
69 MCFOLD uint64 $getCategoryTotalAllocationCount(uint)
const;
71 MCFOLD
char const* $getCategoryName(uint)
const;
73 MCFOLD
void $publish();
75 MCFOLD
void $populateCounters(::std::vector<::Memory::MemoryCategoryCounter>&, uint64)
const;