Space Station 13 - Modules - Types

code/controllers/subsystems/garbage.dm

/var/QDEL_HINT_QUEUE Destroy() return value. Queue the instance for eventual hard deletion.
/var/QDEL_HINT_LETMELIVE Destroy() return value. Do not queue the instance for hard deletion. Does not expect to be refcount GCd.
/var/QDEL_HINT_IWILLGC Destroy() return value. Same as QDEL_HINT_LETMELIVE but the instance expects to refcount GC without help.
/var/QDEL_HINT_HARDDEL Destroy() return value. Queue this instance for hard deletion regardless of its refcount GC state.
/var/QDEL_HINT_HARDDEL_NOW Destroy() return value. Immediately hard delete the instance.
/var/GC_CURRENTLY_BEING_QDELETED datum.gc_destroyed signal value
/proc/qdel Queue datum D for garbage collection / deletion. Calls the datum's Destroy() and sets its gc_destroyed value.