| 62 | |
| 63 | template<typename T> |
| 64 | void Get(T& t, uint16_t& v) { |
| 65 | t = reinterpret_cast<T>(val & POINTER_LOWER_BITS_MASK); |
| 66 | v = static_cast<uint16_t>(val >> USED_BITS); |
| 67 | } |
| 68 | |
| 69 | void UpdatePointer(void* p) { |
| 70 | val = val >> USED_BITS; |
no outgoing calls
no test coverage detected