code/datums/weakrefs.dm 
| /proc/WEAKREF | Creates a weakref to the given input. See /datum/weakref's documentation for more information. |
|---|---|
| /datum/weakref | A weakref holds a non-owning reference to a datum.
The datum can be referenced again using resolve(). |