summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libs/3rdparty/cplusplus/MemoryPool.cpp15
-rw-r--r--src/libs/3rdparty/cplusplus/MemoryPool.h16
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