#include "KingSystem/Event/evtEventResource.h" #include namespace ksys::evt { void* eventFlowAlloc(size_t size, size_t alignment, void* userdata) { auto* heap = static_cast(userdata); if (!heap) return nullptr; return heap->tryAlloc(size, static_cast(alignment)); } void eventFlowFree(void* ptr, void* userdata) { auto* heap = static_cast(userdata); if (heap) heap->free(ptr); } } // namespace ksys::evt