From 9762afba607b545304f391263a393c3dcf9ec36d Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 5 Feb 2015 16:36:49 +0100 Subject: C++: Remove unused RecursiveMemoryPool Change-Id: I7009df49f79d8f895c5344f7be3558f7f3d35143 Reviewed-by: Orgad Shaneh --- src/libs/3rdparty/cplusplus/MemoryPool.cpp | 15 --------------- src/libs/3rdparty/cplusplus/MemoryPool.h | 16 ---------------- 2 files changed, 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 -- cgit v1.2.1