| 992 | } |
| 993 | |
| 994 | bool Destroy(HandleType handle) override |
| 995 | { |
| 996 | auto ref = pool_.Find(handle); |
| 997 | if (ref) { |
| 998 | GameDelete(*ref); |
| 999 | } |
| 1000 | |
| 1001 | return pool_.Free(handle); |
| 1002 | } |
| 1003 | |
| 1004 | private: |
| 1005 | SaltedPool<T*, uint64_t, uint32_t, 24, 31> pool_; |
nothing calls this directly
no test coverage detected