@@ -334,7 +334,6 @@ public:
virtual void* Alloc() = 0;
virtual void Free( void* ) = 0;
virtual void SetTracked() = 0;
- virtual void Clear() = 0;
};
@@ -347,7 +346,7 @@ class MemPoolT : public MemPool
public:
MemPoolT() : _blockPtrs(), _root(0), _currentAllocs(0), _nAllocs(0), _maxAllocs(0), _nUntracked(0) {}
~MemPoolT() {
- Clear();
+ MemPoolT< ITEM_SIZE >::Clear();
}
void Clear() {