![]() |
GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
A non-copyable, non-movable member object that registers/unregisters its owner with MemoryTrackedRegistry. More...
#include <MemoryTrackedRegistry.h>
Public Member Functions | |
| MemoryTracked (const void *owner, const char *className) | |
| MemoryTracked (const MemoryTracked &)=delete | |
| MemoryTracked & | operator= (const MemoryTracked &)=delete |
| MemoryTracked (MemoryTracked &&)=delete | |
| MemoryTracked & | operator= (MemoryTracked &&)=delete |
A non-copyable, non-movable member object that registers/unregisters its owner with MemoryTrackedRegistry.
Add one as a member to any class you want to track:
When adding a new tracked class, also update: