void LargeArena::freeUnmarked(std::vector<Box*>& weakly_referenced) { sweepList(head, weakly_referenced, [this](LargeObj* ptr) { _freeLargeObj(ptr); }); }
void LargeArena::freeUnmarked(std::list<Box*, StlCompatAllocator<Box*>>& weakly_referenced) { sweepList(head, weakly_referenced, [this](LargeObj* ptr) { _freeLargeObj(ptr); }); }