void deallocate(AllocatorBlock b) { if (b.length != s) { parent_.deallocate(b); return; } else { auto p = (Node*)b.ptr; p->next = root_; root_ = p; } }
~vector_base() { alloc.deallocate(v,last-v); }
~bsend_buffer() { environment::buffer_detach(); alloc.deallocate(buff, size); }
~vector_base() { alloc.deallocate(elem,space); }