summaryrefslogtreecommitdiff
path: root/src/egg/core/eggDisposer.cpp
blob: eed5aa83da4cd62009217c4f79cbf4bcea8ee00f (plain)
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