diff options
-rw-r--r-- | src/libs/3rdparty/cplusplus/MemoryPool.cpp | 15 | ||||
-rw-r--r-- | src/libs/3rdparty/cplusplus/MemoryPool.h | 16 |
2 files changed, 0 insertions, 31 deletions
diff --git a/src/libs/3rdparty/cplusplus/MemoryPool.cpp b/src/libs/3rdparty/cplusplus/MemoryPool.cpp index 5c1041d16c..bcd5154b72 100644 --- a/src/libs/3rdparty/cplusplus/MemoryPool.cpp +++ b/src/libs/3rdparty/cplusplus/MemoryPool.cpp @@ -81,21 +81,6 @@ void *MemoryPool::allocate_helper(size_t size) return addr; } -RecursiveMemoryPool::RecursiveMemoryPool(MemoryPool *pool) - : _pool(pool), - _blockCount(pool->_blockCount), - _ptr(pool->_ptr), - _end(pool->_end) -{ -} - -RecursiveMemoryPool::~RecursiveMemoryPool() -{ - _pool->_blockCount = _blockCount; - _pool->_ptr = _ptr; - _pool->_end = _end; -} - Managed::Managed() { } diff --git a/src/libs/3rdparty/cplusplus/MemoryPool.h b/src/libs/3rdparty/cplusplus/MemoryPool.h index 3b2f199938..ee56aaf9de 100644 --- a/src/libs/3rdparty/cplusplus/MemoryPool.h +++ b/src/libs/3rdparty/cplusplus/MemoryPool.h @@ -27,7 +27,6 @@ namespace CPlusPlus { class MemoryPool; -class RecursiveMemoryPool; class CPLUSPLUS_EXPORT MemoryPool { @@ -66,20 +65,6 @@ private: BLOCK_SIZE = 8 * 1024, DEFAULT_BLOCK_COUNT = 8 }; - - friend class RecursiveMemoryPool; -}; - -class CPLUSPLUS_EXPORT RecursiveMemoryPool -{ - MemoryPool *_pool; - int _blockCount; - char *_ptr; - char *_end; - -public: - RecursiveMemoryPool(MemoryPool *pool); - ~RecursiveMemoryPool(); }; class CPLUSPLUS_EXPORT Managed @@ -98,5 +83,4 @@ public: } // namespace CPlusPlus - #endif // CPLUSPLUS_MEMORYPOOL_H |