22 static bool Has(
const BaseObj* obj);
39 static void SetMax(UInt_64 newMax);
55 static UInt_64
Size();
67 static bool ShouldDelete(
BaseObj *obj);
static void Poll()
Used to delete objects over time.
Definition GC.cpp:125
static void SetMax(UInt_64 newMax)
Definition GC.cpp:98
static bool HasLogic(GcLogic logicCb)
Definition GC.cpp:56
static void Start()
Definition GC.cpp:34
static void SetStride(UInt_64 newStride)
Definition GC.cpp:108
static UInt_64 Size()
Definition GC.cpp:120
static UInt_64 GetStride()
Definition GC.cpp:115
static bool AddLogic(GcLogic logicCb)
Definition GC.cpp:65
static void Stop()
Definition GC.cpp:46
static void Add(BaseObj *obj)
Definition GC.cpp:81
static UInt_64 GetMax()
Definition GC.cpp:103
static bool IsRunning()
Definition GC.cpp:167
static void Dump()
Definition GC.cpp:153
bool(* GcLogic)(BaseObj *)
Definition GC.h:10