1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include "egg/core/eggDisposer.h" #include "egg/core/eggHeap.h" namespace EGG { Disposer::Disposer() { mContainHeap = Heap::findContainHeap(this); if (mContainHeap) { mContainHeap->appendDisposer(this); } } Disposer::~Disposer() { if (mContainHeap) { mContainHeap->removeDisposer(this); } } } // namespace EGG