| 188 | heap.hc = nullptr; |
| 189 | } |
| 190 | forceinline |
| 191 | SharedMemory::~SharedMemory(void) { |
| 192 | while (heap.hc != nullptr) { |
| 193 | HeapChunk* hc = heap.hc; |
| 194 | heap.hc = static_cast<HeapChunk*>(hc->next); |
| 195 | Gecode::heap.rfree(hc); |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | forceinline HeapChunk* |
| 200 | SharedMemory::alloc(size_t s, size_t l) { |