// Copyright (c) 2023 Alex Diener. All rights reserved. #include "PROJECT_NAME/EntityComponent_pusher.h" #define stemobject_implementation EntityComponent_pusher stemobject_vtable_begin(); stemobject_vtable_entry(dispose); stemobject_vtable_end(); EntityComponent_pusher * EntityComponent_pusher_create(void) { stemobject_create_implementation(init) } bool EntityComponent_pusher_init(EntityComponent_pusher * self) { call_super(init, self); return true; } void EntityComponent_pusher_dispose(EntityComponent_pusher * self) { call_super_virtual(dispose, self); }