diff --git a/include/pocketpy/memory.h b/include/pocketpy/memory.h index 324da3b3..14327ae4 100644 --- a/include/pocketpy/memory.h +++ b/include/pocketpy/memory.h @@ -10,9 +10,6 @@ void pool64_dealloc(void*) noexcept; void* pool128_alloc(size_t) noexcept; void pool128_dealloc(void*) noexcept; -void* pool256_alloc(size_t) noexcept; -void pool256_dealloc(void*) noexcept; - template void* pool64_alloc() noexcept{ return pool64_alloc(sizeof(T)); @@ -23,15 +20,9 @@ void* pool128_alloc() noexcept{ return pool128_alloc(sizeof(T)); } -template -void* pool256_alloc() noexcept{ - return pool256_alloc(sizeof(T)); -} - void pools_shrink_to_fit() noexcept; std::string pool64_info() noexcept; std::string pool128_info() noexcept; -std::string pool256_info() noexcept; }; // namespace pkpy diff --git a/src/memory.cpp b/src/memory.cpp index a30cc47d..695c83e5 100644 --- a/src/memory.cpp +++ b/src/memory.cpp @@ -269,7 +269,6 @@ struct MemoryPool{ static MemoryPool<64> pool64; static MemoryPool<128> pool128; -static MemoryPool<256> pool256; void* pool64_alloc(size_t size) noexcept { return pool64.alloc(size); } void pool64_dealloc(void* p) noexcept { pool64.dealloc(p); } @@ -277,17 +276,12 @@ void pool64_dealloc(void* p) noexcept { pool64.dealloc(p); } void* pool128_alloc(size_t size) noexcept { return pool128.alloc(size); } void pool128_dealloc(void* p) noexcept { pool128.dealloc(p); } -void* pool256_alloc(size_t size) noexcept { return pool256.alloc(size); } -void pool256_dealloc(void* p) noexcept { pool256.dealloc(p); } - void pools_shrink_to_fit() noexcept { pool64.shrink_to_fit(); pool128.shrink_to_fit(); - pool256.shrink_to_fit(); } std::string pool64_info() noexcept { return pool64.info(); } std::string pool128_info() noexcept { return pool128.info(); } -std::string pool256_info() noexcept { return pool256.info(); } } \ No newline at end of file