Macaulay2 Engine
Loading...
Searching...
No Matches

◆ ~ResMemoryBlock()

template<typename T, long int NSLAB>
ResMemoryBlock< T, NSLAB >::~ResMemoryBlock ( )

Definition at line 85 of file res-memblock.hpp.

86{
87 // Destroy the slabs one by one
88 while (first_slab != nullptr)
89 {
91 first_slab = first_slab->next;
92 delete tmp;
93 }
94
95 current_slab = nullptr;
96 last_slab = nullptr;
97 next_free = nullptr;
98}

References current_slab, first_slab, last_slab, and next_free.