Remove deletes a single reference from the map.
(ref unsafe.Pointer)
| 39 | |
| 40 | // Remove deletes a single reference from the map. |
| 41 | func (m *refMap) Remove(ref unsafe.Pointer) { |
| 42 | m.lock.Lock() |
| 43 | defer m.lock.Unlock() |
| 44 | delete(m.refs, ref) |
| 45 | C.free(ref) |
| 46 | } |